public class Adv
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static byte |
MAGIC_CODES_MAX |
static byte |
MAGIC_CODES_NUMBER |
static java.lang.String |
MAGIC_CODES_String |
static java.lang.String |
MAGIC_FIELD_String |
static byte |
MAGIC_FIELDS_MAX |
static byte |
MAGIC_FIELDS_NUMBER |
static byte |
MAGIC_LOCALS_MAX |
static byte |
MAGIC_LOCALS_NUMBER |
static java.lang.String |
MAGIC_LOCALS_String
code
|
static byte |
MAGIC_STATIC_FIELD_MAX |
static byte |
MAGIC_STATIC_FIELD_NUMBER |
| 构造器和说明 |
|---|
Adv() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
__(Boolean__ booleanMagicLocalsIndex,
java.lang.Boolean v) |
static void |
__(boolean_ booleanMagicLocalsIndex,
boolean v)
Refer 把当前堆栈顶的值保存在指定的local位置中并返回记录local位置的值。
|
static void |
__(byte magicLocalsIndex,
byte magicIndex) |
static <T,R> T |
__(java.lang.Class<?> targetClass,
java.lang.Class<?> typeArgument,
java.lang.String varname,
R magicNumber) |
static <T,R> T |
__(java.lang.Class<T> targetClass,
java.lang.String varname,
R magicNumber) |
static void |
__(double magicLocalsIndex,
double magicIndex) |
static void |
__(float magicLocalsIndex,
float magicIndex) |
static void |
__(int magicLocalsIndex,
int magicIndex) |
static void |
__(long magicLocalsIndex,
long magicIndex) |
static void |
__(short magicLocalsIndex,
short magicIndex) |
static byte |
__(java.lang.String varname,
byte magicIndex) |
static double |
__(java.lang.String varname,
double magicIndex) |
static float |
__(java.lang.String varname,
float magicIndex) |
static int |
__(java.lang.String varname,
int magicIndex) |
static long |
__(java.lang.String varname,
long magicIndex) |
static short |
__(java.lang.String varname,
short magicIndex) |
static <T> T |
__(java.lang.String varname,
T magicNumber)
把当前堆栈顶端的对象存储到locals中 TODO 需要重构,把对象类型加进去。
|
static <T> void |
__(T target,
T src) |
static boolean_ |
_b(java.lang.String varname,
boolean magicIndex) |
static Boolean__ |
_b(java.lang.String varname,
java.lang.Boolean v) |
static void |
_block(ConsumerWithException<MethodCode> code) |
static AdvAfterDo |
_do(ConsumerWithException<MethodCode> block) |
static AdvAfterFor |
_for(CompareEval eval,
ConsumerWithException<MethodCode> execEveryLoop) |
static AdvAfterIf |
_if(CompareEval eval) |
static void |
_inc(int left,
int right) |
static void |
_line(ConsumerWithException<MethodCode> code) |
static java.lang.Object |
_piece(java.lang.Class<?> clazz,
ConsumerWithException<MethodCode> code) |
static boolean |
_return(Boolean__ value) |
static boolean |
_return(boolean_ value) |
static byte |
_return(byte value) |
static char |
_return(char value) |
static double |
_return(double value) |
static float |
_return(float value) |
static int |
_return(int value) |
static long |
_return(long value) |
static short |
_return(short value) |
static <T> T |
_return(T left) |
static AdvAfterWhile |
_while(CompareEval eval) |
static int |
add(int left,
int right) |
static <T> T |
buildProxyClass(java.lang.Class<?> t,
java.lang.Class<?> type,
byte magicNumber) |
static <T> T |
buildProxyClass(java.lang.Class<T> t,
byte magicNumber) |
static boolean |
canProxy(java.lang.Class<?> t) |
static <T> Clazz |
clazzOf(T t) |
static boolean_ |
cst(boolean value) |
static byte |
cst(byte value) |
static char |
cst(char value) |
static double |
cst(double value) |
static float |
cst(float value) |
static int |
cst(int value) |
static long |
cst(long value) |
static short |
cst(short value) |
static java.lang.String |
cst(java.lang.String value) |
protected static int |
doReferByte(java.lang.String varname,
int magicIndex) |
static int |
doreturn_(int left) |
protected static void |
doSet_(int targetMagicIndex,
int magicIndex) |
static AdvAfterIf |
ifFalse_(boolean beGood) |
static AdvAfterIf |
ifTrue_(boolean beGood) |
static void |
import_(java.lang.String string) |
static CompareEval |
isEqual(int left,
int right) |
static CompareEval |
isEqual(java.lang.Object left,
java.lang.Object right) |
static CompareEval |
isFalse(Boolean__ eval) |
static CompareEval |
isFalse(boolean eval) |
static CompareEval |
isGreaterEqual(int left,
int right) |
static CompareEval |
isGreaterThan(int left,
int right) |
static CompareEval |
isLessEqual(int left,
int right) |
static CompareEval |
isLessThan(int left,
int right) |
static CompareEval |
isNotEqual(int left,
int right) |
static CompareEval |
isNotEqual(java.lang.Object left,
java.lang.Object right) |
static CompareEval |
isNull(FunctionWithException<MethodCode,java.lang.Boolean> beGood) |
static CompareEval |
isTrue(Boolean__ eval) |
static CompareEval |
isTrue(boolean eval) |
static <T> java.lang.String |
join(T[] array,
java.util.function.Function<T,java.lang.String> func) |
static <T> java.lang.String |
join(T[] array,
java.util.function.Function<T,java.lang.String> func,
java.lang.String seperator) |
protected static java.lang.reflect.Constructor<?> |
matchConstruct(java.lang.Class<?> helloclass,
java.lang.Object[] params) |
protected static boolean |
matchProxy(java.lang.Object param,
java.lang.Class<?> defineParamClass) |
static <T> T |
new_(java.lang.Class<?> clz,
java.lang.Class<?>[] typeArguments,
java.lang.Object[] params) |
static <T> T |
new_(java.lang.Class<?> clz,
java.lang.Class<?> interfaceClass,
java.lang.Class<?> typeParameter) |
static <T> T |
new_(java.lang.Class<?> clz,
java.lang.Class<?> t0,
java.lang.Class<?> t1,
java.lang.Class<?> t2,
java.lang.Object[] params) |
static <T> T |
new_(java.lang.Class<?> clz,
java.lang.Class<?> t0,
java.lang.Class<?> t1,
java.lang.Object[] params) |
static <T> T |
new_(java.lang.Class<?> clz,
java.lang.Class<?> t0,
java.lang.Object[] params) |
static <T> T |
new_(java.lang.Class<T> clz) |
static <T> T |
new_(java.lang.Class<T> clz,
java.lang.Class<?> typeArgument) |
static <T> T |
new_(java.lang.Class<T> clz,
java.lang.Object[] params) |
static ConsumerWithException<MethodCode> |
nop() |
static CompareEval |
notNull(FunctionWithException<MethodCode,java.lang.Boolean> beGood) |
static <T> T |
null_(java.lang.Class<T> clazz) |
static <T,R> R[] |
of(java.util.function.Function<T,R> func,
T... tarray) |
static <T> T[] |
of(T t0) |
static <T> T[] |
of(T t0,
T t1) |
static <T> T[] |
of(T t0,
T t1,
T t2) |
static <T> T[] |
of(T t0,
T t1,
T t2,
T t3) |
static <T> T[] |
of(T t0,
T t1,
T t2,
T t3,
T t4) |
static AdvAfterModifier |
package_() |
static AdvAfterClassName |
package_class_(java.lang.String advSample) |
static boolean_ |
param_boolean(java.lang.String name) |
static Boolean__ |
param_Boolean(java.lang.String name) |
static byte |
param_byte(java.lang.String name) |
static double |
param_double(java.lang.String name) |
static float |
param_float(java.lang.String name) |
static int |
param_int(java.lang.String name) |
static long |
param_long(java.lang.String name) |
static short |
param_short(java.lang.String name) |
static <T> T |
param(java.lang.String name,
java.lang.Class<T> t) |
static java.lang.Object[] |
params(java.lang.Object... params) |
static AdvAfterModifier |
private_() |
static AdvAfterClassName |
private_class_(java.lang.String advSample)
Class
|
static AdvAfterModifier |
protected_() |
static AdvAfterClassName |
protected_class_(java.lang.String advSample) |
static <R> R |
proxyReturn(java.lang.Class<?> class1,
byte magicNumber) |
static AdvAfterModifier |
public_() |
static AdvAfterClassName |
public_class_(java.lang.String advSample) |
static void |
referNothing(java.lang.Object obj) |
public static final java.lang.String MAGIC_LOCALS_String
public static final java.lang.String MAGIC_CODES_String
public static final java.lang.String MAGIC_FIELD_String
public static final byte MAGIC_LOCALS_NUMBER
public static final byte MAGIC_LOCALS_MAX
public static final byte MAGIC_CODES_NUMBER
public static final byte MAGIC_CODES_MAX
public static final byte MAGIC_FIELDS_NUMBER
public static final byte MAGIC_FIELDS_MAX
public static final byte MAGIC_STATIC_FIELD_NUMBER
public static final byte MAGIC_STATIC_FIELD_MAX
public static AdvAfterClassName private_class_(java.lang.String advSample)
public static AdvAfterClassName protected_class_(java.lang.String advSample)
public static AdvAfterClassName package_class_(java.lang.String advSample)
public static AdvAfterClassName public_class_(java.lang.String advSample)
public static AdvAfterModifier public_()
public static AdvAfterModifier private_()
public static AdvAfterModifier protected_()
public static AdvAfterModifier package_()
public static boolean_ cst(boolean value)
public static byte cst(byte value)
public static char cst(char value)
public static short cst(short value)
public static int cst(int value)
public static long cst(long value)
public static float cst(float value)
public static double cst(double value)
public static java.lang.String cst(java.lang.String value)
public static boolean_ param_boolean(java.lang.String name)
public static Boolean__ param_Boolean(java.lang.String name)
public static byte param_byte(java.lang.String name)
public static short param_short(java.lang.String name)
public static int param_int(java.lang.String name)
public static long param_long(java.lang.String name)
public static float param_float(java.lang.String name)
public static double param_double(java.lang.String name)
public static <T> T param(java.lang.String name,
java.lang.Class<T> t)
public static boolean _return(boolean_ value)
public static byte _return(byte value)
public static char _return(char value)
public static short _return(short value)
public static int _return(int value)
public static long _return(long value)
public static float _return(float value)
public static double _return(double value)
public static boolean _return(Boolean__ value)
public static int doreturn_(int left)
public static <T> T _return(T left)
public static <T> T new_(java.lang.Class<T> clz)
public static java.lang.Object[] params(java.lang.Object... params)
public static <T> T new_(java.lang.Class<?> clz,
java.lang.Class<?> interfaceClass,
java.lang.Class<?> typeParameter)
public static <T> T new_(java.lang.Class<T> clz,
java.lang.Class<?> typeArgument)
public static <T> T new_(java.lang.Class<?> clz,
java.lang.Class<?> t0,
java.lang.Object[] params)
public static <T> T new_(java.lang.Class<?> clz,
java.lang.Class<?> t0,
java.lang.Class<?> t1,
java.lang.Object[] params)
public static <T> T new_(java.lang.Class<?> clz,
java.lang.Class<?> t0,
java.lang.Class<?> t1,
java.lang.Class<?> t2,
java.lang.Object[] params)
public static <T> T new_(java.lang.Class<?> clz,
java.lang.Class<?>[] typeArguments,
java.lang.Object[] params)
public static <T> T new_(java.lang.Class<T> clz,
java.lang.Object[] params)
protected static java.lang.reflect.Constructor<?> matchConstruct(java.lang.Class<?> helloclass,
java.lang.Object[] params)
protected static boolean matchProxy(java.lang.Object param,
java.lang.Class<?> defineParamClass)
public static ConsumerWithException<MethodCode> nop()
public static void referNothing(java.lang.Object obj)
public static void __(boolean_ booleanMagicLocalsIndex, boolean v)
booleanMagicLocalsIndex - v - public static void __(Boolean__ booleanMagicLocalsIndex, java.lang.Boolean v)
public static void __(byte magicLocalsIndex,
byte magicIndex)
public static void __(short magicLocalsIndex,
short magicIndex)
public static void __(int magicLocalsIndex,
int magicIndex)
protected static void doSet_(int targetMagicIndex,
int magicIndex)
public static void __(long magicLocalsIndex,
long magicIndex)
public static void __(float magicLocalsIndex,
float magicIndex)
public static void __(double magicLocalsIndex,
double magicIndex)
public static <T> T __(java.lang.String varname,
T magicNumber)
T - magicNumber - public static <T,R> T __(java.lang.Class<T> targetClass,
java.lang.String varname,
R magicNumber)
public static <T,R> T __(java.lang.Class<?> targetClass,
java.lang.Class<?> typeArgument,
java.lang.String varname,
R magicNumber)
public static <T> void __(T target,
T src)
public static boolean_ _b(java.lang.String varname, boolean magicIndex)
public static Boolean__ _b(java.lang.String varname, java.lang.Boolean v)
public static byte __(java.lang.String varname,
byte magicIndex)
public static short __(java.lang.String varname,
short magicIndex)
public static int __(java.lang.String varname,
int magicIndex)
public static long __(java.lang.String varname,
long magicIndex)
public static float __(java.lang.String varname,
float magicIndex)
public static double __(java.lang.String varname,
double magicIndex)
protected static int doReferByte(java.lang.String varname,
int magicIndex)
public static <T> T null_(java.lang.Class<T> clazz)
public static int add(int left,
int right)
public static void _inc(int left,
int right)
public static AdvAfterIf ifTrue_(boolean beGood)
public static AdvAfterIf ifFalse_(boolean beGood)
public static AdvAfterFor _for(CompareEval eval, ConsumerWithException<MethodCode> execEveryLoop)
public static AdvAfterIf _if(CompareEval eval)
public static AdvAfterWhile _while(CompareEval eval)
public static AdvAfterDo _do(ConsumerWithException<MethodCode> block)
public static CompareEval isEqual(java.lang.Object left, java.lang.Object right)
public static CompareEval isNotEqual(java.lang.Object left, java.lang.Object right)
public static CompareEval isLessThan(int left, int right)
public static CompareEval isGreaterThan(int left, int right)
public static CompareEval isEqual(int left, int right)
public static CompareEval isNotEqual(int left, int right)
public static CompareEval isGreaterEqual(int left, int right)
public static CompareEval isLessEqual(int left, int right)
public static CompareEval isTrue(boolean eval)
public static CompareEval isFalse(boolean eval)
public static CompareEval isTrue(Boolean__ eval)
public static CompareEval isFalse(Boolean__ eval)
public static CompareEval isNull(FunctionWithException<MethodCode,java.lang.Boolean> beGood)
public static CompareEval notNull(FunctionWithException<MethodCode,java.lang.Boolean> beGood)
public static boolean canProxy(java.lang.Class<?> t)
public static <T> T buildProxyClass(java.lang.Class<T> t,
byte magicNumber)
public static <T> T buildProxyClass(java.lang.Class<?> t,
java.lang.Class<?> type,
byte magicNumber)
public static void import_(java.lang.String string)
public static <T,R> R[] of(java.util.function.Function<T,R> func,
T... tarray)
public static <T> T[] of(T t0)
public static <T> T[] of(T t0,
T t1)
public static <T> T[] of(T t0,
T t1,
T t2)
public static <T> T[] of(T t0,
T t1,
T t2,
T t3)
public static <T> T[] of(T t0,
T t1,
T t2,
T t3,
T t4)
public static <T> java.lang.String join(T[] array,
java.util.function.Function<T,java.lang.String> func)
public static <T> java.lang.String join(T[] array,
java.util.function.Function<T,java.lang.String> func,
java.lang.String seperator)
public static void _line(ConsumerWithException<MethodCode> code)
public static void _block(ConsumerWithException<MethodCode> code)
public static java.lang.Object _piece(java.lang.Class<?> clazz,
ConsumerWithException<MethodCode> code)
public static <R> R proxyReturn(java.lang.Class<?> class1,
byte magicNumber)
public static <T> Clazz clazzOf(T t)
Copyright © 2020–2021. All rights reserved.