|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| cn.wensiqun.asmsupport 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport 中的方法 | |
|---|---|
AClass |
Parameterized.getParamterizedType()
获取当前参数化类型的返回参数 |
| cn.wensiqun.asmsupport.block 中 AClass 的使用 |
|---|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.block 中的方法 | |
|---|---|
void |
ProgramBlock.addException(AClass exception)
添加抛出的异常到方法签名中 |
CheckCast |
ProgramBlock.checkCast(Parameterized cc,
AClass to)
|
CheckCast |
IBlockOperators.checkCast(Parameterized cc,
AClass to)
checkcast a value to target type. |
LocalVariable |
ProgramBlock.createVariable(String name,
AClass aClass,
boolean anonymous,
Parameterized para)
|
protected LocalVariable |
ProgramBlock.getLocalAnonymousVariableModel(AClass aClass)
|
protected LocalVariable |
ProgramBlock.getLocalVariableModel(String name,
AClass aClass)
|
Parameterized |
ProgramBlock.instanceOf(Parameterized obj,
AClass type)
|
Parameterized |
IBlockOperators.instanceOf(Parameterized obj,
AClass type)
|
MethodInvoker |
ProgramBlock.invokeConstructor(AClass owner,
Parameterized... arguments)
|
MethodInvoker |
ProgramBlock.invokeStatic(AClass owner,
String methodName,
Parameterized... arguments)
|
protected void |
ProgramBlock.invokeVerify(AClass a)
|
void |
ProgramBlock.removeException(AClass exception)
|
| cn.wensiqun.asmsupport.block.control 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.block.control 中的方法 | |
|---|---|
AClass |
Catch.getException()
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.block.control 中的方法 | |
|---|---|
void |
Try.addCatchedException(AClass exception)
添加异常到catch的异常集合中 |
void |
Try.addException(AClass exception)
|
boolean |
Catch.checkCatch(AClass excep)
判断当前catch块或者之后的catch块是否已经catch过了异常或者catch过了其父类 |
boolean |
Try.checkCatchBlockException(AClass exception)
判断是否已经catch过了异常或者catch过了其父类 |
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.block.control 中的构造方法 | |
|---|---|
Catch(AClass exception)
|
|
| cn.wensiqun.asmsupport.block.method 中 AClass 的使用 |
|---|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.block.method 中的方法 | |
|---|---|
void |
SuperMethodBody.addTryCatchInfo(org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
org.objectweb.asm.Label hander,
AClass exception)
|
| cn.wensiqun.asmsupport.block.method.common 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.block.method.common 中的方法 | |
|---|---|
AClass |
MethodBodyForModify.getOriginalMethodReturnClass()
|
| cn.wensiqun.asmsupport.block.operator 中 AClass 的使用 |
|---|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.block.operator 中的方法 | |
|---|---|
LocalVariable |
VariableOperator.createVariable(String name,
AClass aClass,
boolean anonymous,
Parameterized para)
create a local variable |
MethodInvoker |
MethodInvokeOperator.invokeConstructor(AClass owner,
Parameterized... arguments)
|
MethodInvoker |
MethodInvokeOperator.invokeStatic(AClass owner,
String methodName,
Parameterized... arguments)
|
| cn.wensiqun.asmsupport.clazz 中 AClass 的使用 |
|---|
| cn.wensiqun.asmsupport.clazz 中 AClass 的子类 | |
|---|---|
class |
ArrayClass
数组类型 |
class |
NewMemberClass
|
class |
ProductClass
|
class |
SemiClass
|
| 声明为 AClass 的 cn.wensiqun.asmsupport.clazz 中的字段 | |
|---|---|
static AClass |
AClass.BOOLEAN_ACLASS
boolean of AClass |
static AClass |
AClass.BOOLEAN_WRAP_ACLASS
java.lang.Boolean of AClass |
static AClass |
AClass.BYTE_ACLASS
byte of AClass |
static AClass |
AClass.BYTE_WRAP_ACLASS
java.lang.Byte of AClass |
static AClass |
AClass.CHAR_ACLASS
char of AClass |
static AClass |
AClass.CHARACTER_WRAP_ACLASS
java.lang.Character of AClass |
static AClass |
AClass.CLASS_ACLASS
java.lang.Class of AClass |
static AClass |
AClass.CLONEABLE_ACLASS
java.lang.Cloneable of AClass |
static AClass |
AClass.DOUBLE_ACLASS
double of AClass |
static AClass |
AClass.DOUBLE_WRAP_ACLASS
java.lang.Double of AClass |
static AClass |
AClass.EXCEPTION_ACLASS
java.lang.Exception of AClass |
static AClass |
AClass.FLOAT_ACLASS
float of AClass |
static AClass |
AClass.FLOAT_WRAP_ACLASS
java.lang.Float of AClass |
static AClass |
AClass.INT_ACLASS
int of AClass |
static AClass |
AClass.INTEGER_WRAP_ACLASS
java.lang.Integer of AClass |
static AClass |
AClass.ITERATOR_ACLASS
java.util.Iterator of AClass |
static AClass |
AClass.LONG_ACLASS
long of AClass |
static AClass |
AClass.LONG_WRAP_ACLASS
java.lang.Long of AClass |
static AClass |
AClass.OBJECT_ACLASS
java.lang.Object of AClass |
static AClass |
AClass.SERIALIZABLE_ACLASS
java.lang.Serializable of AClass |
static AClass |
AClass.SHORT_ACLASS
short of AClass |
static AClass |
AClass.SHORT_WRAP_ACLASS
java.lang.Short of AClass |
static AClass |
AClass.STRING_ACLASS
java.lang.String of AClass |
static AClass |
AClass.THROWABLE_ACLASS
java.lang.Throwable of AClass |
static AClass |
AClass.VOID_ACLASS
java.lang.Void of AClass |
| 返回 AClass 的 cn.wensiqun.asmsupport.clazz 中的方法 | |
|---|---|
AClass |
ArrayClass.getNextDimType()
获取下一维的类型 |
static AClass |
AClassFactory.getProductClass(Class<?> cls)
通过一个已经存在的Class获取一个AClass |
AClass |
ArrayClass.getRootComponentClass()
获取数组的最基本类型 |
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.clazz 中的方法 | |
|---|---|
MethodEntity |
AClass.availableConstructor(AClass aclass,
AClass[] parameterTypes)
获取相对于某类可见的构造方法 |
MethodEntity |
AClass.availableConstructor(AClass aclass,
AClass[] parameterTypes)
获取相对于某类可见的构造方法 |
MethodEntity |
AClass.availableMethod(AClass where,
String name,
AClass[] parameterTypes)
获取相对于某类可见的方法 |
MethodEntity |
AClass.availableMethod(AClass where,
String name,
AClass[] parameterTypes)
获取相对于某类可见的方法 |
static ArrayClass |
AClassFactory.getArrayClass(AClass cls,
int dim)
获取数组class |
MethodEntity |
AClass.getSuperConstructor(AClass[] parameterTypes)
|
MethodEntity |
AClass.getSuperMethod(String methodName,
AClass[] parameterTypes)
获取父类的方法 |
boolean |
AClass.isChildOrEqual(AClass cls)
判断当前类是否与另一个类相等或者是另一个类的子类 |
| cn.wensiqun.asmsupport.creator 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.creator 中的方法 | |
|---|---|
AClass[] |
MethodCreator.getArguments()
|
AClass[] |
IMethodCreator.getArguments()
|
AClass |
MethodCreator.getReturnClass()
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.creator 中的方法 | |
|---|---|
void |
EnumCreator.createConstructor(AClass[] argClasses,
String[] argNames,
EnumInitBody mb)
create constructor; |
void |
ClassCreator.createConstructor(AClass[] arguments,
String[] argNames,
InitBody initBody,
int access)
create constructor; |
void |
InterfaceCreator.createGlobalVariable(String name,
AClass fieldClass)
create a global variable. the modifiers "public static final". |
void |
EnumCreator.createGlobalVariable(String name,
int modifiers,
AClass fieldClass)
|
void |
ClassModifier.createGlobalVariable(String name,
int modifiers,
AClass fieldClass)
|
void |
ClassCreator.createGlobalVariable(String name,
int modifiers,
AClass fieldClass)
|
void |
InterfaceCreator.createMethod(String name,
AClass[] argClasses,
AClass returnClass,
Class<?>[] exceptions)
declare an interface method |
void |
InterfaceCreator.createMethod(String name,
AClass[] argClasses,
AClass returnClass,
Class<?>[] exceptions)
declare an interface method |
void |
EnumCreator.createMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
CommonMethodBody mb)
|
void |
EnumCreator.createMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
CommonMethodBody mb)
|
void |
CommonCreatorContext.createMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
CommonMethodBody mb)
|
void |
CommonCreatorContext.createMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
CommonMethodBody mb)
|
void |
ClassModifier.createMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
CommonMethodBody mb)
|
void |
ClassModifier.createMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
CommonMethodBody mb)
|
void |
ClassCreator.createMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
CommonMethodBody mb)
|
void |
ClassCreator.createMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
CommonMethodBody mb)
|
void |
EnumCreator.createStaticMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
StaticMethodBody mb)
|
void |
EnumCreator.createStaticMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
StaticMethodBody mb)
|
void |
CommonCreatorContext.createStaticMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
StaticMethodBody mb)
|
void |
CommonCreatorContext.createStaticMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
StaticMethodBody mb)
|
void |
ClassModifier.createStaticMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
StaticMethodBody mb)
|
void |
ClassModifier.createStaticMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
StaticMethodBody mb)
|
void |
ClassCreator.createStaticMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
StaticMethodBody mb)
|
void |
ClassCreator.createStaticMethod(String name,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
StaticMethodBody mb)
|
static MethodCreator |
MethodCreator.methodCreatorForAdd(String name,
AClass[] arguments,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
SuperMethodBody mb)
|
static MethodCreator |
MethodCreator.methodCreatorForAdd(String name,
AClass[] arguments,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
SuperMethodBody mb)
|
static MethodCreator |
MethodCreator.methodCreatorForModify(String name,
AClass[] arguments,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
SuperMethodBody mb)
|
static MethodCreator |
MethodCreator.methodCreatorForModify(String name,
AClass[] arguments,
String[] argNames,
AClass returnClass,
Class<?>[] exceptions,
int access,
SuperMethodBody mb)
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.creator 中的构造方法 | |
|---|---|
GlobalVariableCreator(String name,
int modifiers,
AClass fieldClass)
|
|
| cn.wensiqun.asmsupport.definition.method 中 AClass 的使用 |
|---|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.definition.method 中的方法 | |
|---|---|
void |
Method.removeThrowException(AClass exception)
|
| cn.wensiqun.asmsupport.definition.value 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.definition.value 中的方法 | |
|---|---|
AClass |
Value.getAClass()
|
AClass |
Value.getParamterizedType()
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.definition.value 中的方法 | |
|---|---|
static Value |
Value.defaultValue(AClass aclass)
传入AClass 根据AClass获取默认值 |
static Value |
Value.nullValue(AClass type)
获取Null值 |
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.definition.value 中的构造方法 | |
|---|---|
Value(AClass aclass)
|
|
| cn.wensiqun.asmsupport.definition.variable 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.definition.variable 中的方法 | |
|---|---|
AClass |
IVariable.ClassBidiMap.get(AClass key)
|
AClass |
IVariable.ClassBidiMap.getKey(AClass value)
|
AClass |
ThisVariable.getParamterizedType()
|
AClass |
SuperVariable.getParamterizedType()
|
AClass |
LocalVariable.getParamterizedType()
|
AClass |
GlobalVariable.getParamterizedType()
|
AClass |
GlobalVariable.getStaticOwner()
staticOwner的get方法 获取当前变量的拥有者 |
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.definition.variable 中的方法 | |
|---|---|
AClass |
IVariable.ClassBidiMap.get(AClass key)
|
protected GlobalVariable |
AbstractVariable.getGlobalVariable(AClass aclass,
String name)
通过名字和类获取全局变量 |
AClass |
IVariable.ClassBidiMap.getKey(AClass value)
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.definition.variable 中的构造方法 | |
|---|---|
GlobalVariable(AClass owner,
AClass declareClass,
int modifiers,
String name)
通过Class获取的全局变量 |
|
GlobalVariable(AClass owner,
GlobalVariableEntity gve)
|
|
GlobalVariable(IVariable var,
AClass declareClass,
int modifiers,
String name)
通过Variable获取的全局变量 |
|
SuperVariable(AClass aclass)
通过Class获取的全局变量 |
|
ThisVariable(AClass aclass)
|
|
| cn.wensiqun.asmsupport.definition.variable.array 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.definition.variable.array 中的方法 | |
|---|---|
AClass |
AbstractArrayVariable.getParamterizedType()
已过时。 |
| cn.wensiqun.asmsupport.entity 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.entity 中的方法 | |
|---|---|
AClass |
MethodEntity.getActuallyOwner()
|
AClass[] |
MethodEntity.getArgClasses()
|
AClass |
VariableEntity.getDeclareClass()
|
AClass[] |
MethodEntity.getExceptions()
|
AClass |
MethodEntity.getOwner()
|
AClass |
GlobalVariableEntity.getOwner()
getter of owner |
AClass |
MethodEntity.getReturnClass()
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.entity 中的方法 | |
|---|---|
static String |
MethodEntity.getMethodString(String name,
AClass[] arguments)
|
static MethodEntity |
MethodEntity.methodToMethodEntity(AClass owner,
Method m)
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.entity 中的构造方法 | |
|---|---|
GlobalVariableEntity(AClass owner,
AClass declareClass,
int modifiers,
String name)
|
|
LocalVariableEntity(String name,
int modifiers,
AClass declareClass)
|
|
MethodEntity(String name,
AClass owner,
AClass actuallyOwner,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
AClass[] exceptions,
int modifier)
|
|
MethodEntity(String name,
AClass owner,
AClass actuallyOwner,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
AClass[] exceptions,
int modifier)
|
|
MethodEntity(String name,
AClass owner,
AClass actuallyOwner,
AClass[] argClasses,
String[] argNames,
AClass returnClass,
AClass[] exceptions,
int modifier)
|
|
VariableEntity(String name,
int modifiers,
AClass declareClass)
|
|
| cn.wensiqun.asmsupport.exception 中 AClass 的使用 |
|---|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.exception 中的构造方法 | |
|---|---|
ArrayStoreException(ArrayClass acls,
AClass valueCls)
|
|
NoSuchMethod(AClass owner,
String name,
AClass[] argus)
|
|
NoSuchMethod(AClass owner,
String name,
AClass[] argus)
|
|
| cn.wensiqun.asmsupport.operators 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.operators 中的方法 | |
|---|---|
AClass |
StringAppender.getParamterizedType()
|
AClass |
InstanceofOperator.getParamterizedType()
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.operators 中的方法 | |
|---|---|
protected void |
AbstractOperator.autoCast(AClass from,
AClass to)
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.operators 中的构造方法 | |
|---|---|
InstanceofOperator(ProgramBlock block,
Parameterized obj,
AClass type)
|
|
| cn.wensiqun.asmsupport.operators.array 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.operators.array 中的方法 | |
|---|---|
AClass |
ArrayValue.getParamterizedType()
|
AClass |
ArrayLoader.getParamterizedType()
|
AClass |
ArrayLength.getParamterizedType()
|
| cn.wensiqun.asmsupport.operators.asmdirect 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.operators.asmdirect 中的方法 | |
|---|---|
AClass |
DUP.getParamterizedType()
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.operators.asmdirect 中的构造方法 | |
|---|---|
DUP(ProgramBlock block,
AClass stackTopType)
|
|
| cn.wensiqun.asmsupport.operators.assign 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.operators.assign 中的方法 | |
|---|---|
AClass |
Assigner.getParamterizedType()
|
| cn.wensiqun.asmsupport.operators.checkcast 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.operators.checkcast 中的方法 | |
|---|---|
AClass |
CheckCast.getParamterizedType()
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.operators.checkcast 中的构造方法 | |
|---|---|
CheckCast(ProgramBlock block,
Parameterized orgi,
AClass to)
|
|
| cn.wensiqun.asmsupport.operators.logical 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.operators.logical 中的方法 | |
|---|---|
AClass |
AbstractLogical.getParamterizedType()
|
| cn.wensiqun.asmsupport.operators.method 中 AClass 的使用 |
|---|
| 声明为 AClass 的 cn.wensiqun.asmsupport.operators.method 中的字段 | |
|---|---|
protected AClass |
MethodInvoker.methodOwner
|
| 返回 AClass 的 cn.wensiqun.asmsupport.operators.method 中的方法 | |
|---|---|
protected AClass |
MethodInvoker.getActuallyOwner()
|
AClass |
MethodInvoker.getParamterizedType()
|
AClass |
MethodInvoker.getReturnClass()
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.operators.method 中的构造方法 | |
|---|---|
ConstructorInvoker(ProgramBlock block,
AClass aclass,
Parameterized[] arguments)
|
|
MethodInvoker(ProgramBlock block,
AClass owner,
String name,
Parameterized[] arguments)
|
|
StaticMethodInvoker(ProgramBlock block,
AClass owner,
String name,
Parameterized[] arguments)
|
|
SuperConstructorInvoker(ProgramBlock block,
AClass aclass,
Parameterized[] arguments)
|
|
| cn.wensiqun.asmsupport.operators.numerical 中 AClass 的使用 |
|---|
| 声明为 AClass 的 cn.wensiqun.asmsupport.operators.numerical 中的字段 | |
|---|---|
protected AClass |
AbstractNumerical.resultClass
执行的结果类型 |
| 返回 AClass 的 cn.wensiqun.asmsupport.operators.numerical 中的方法 | |
|---|---|
AClass |
AbstractNumerical.getParamterizedType()
|
| cn.wensiqun.asmsupport.operators.numerical.bitwise 中 AClass 的使用 |
|---|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.operators.numerical.bitwise 中的方法 | |
|---|---|
protected void |
AbstractBitwise.checkFactor(AClass ftrCls)
|
| cn.wensiqun.asmsupport.operators.relational 中 AClass 的使用 |
|---|
| 声明为 AClass 的 cn.wensiqun.asmsupport.operators.relational 中的字段 | |
|---|---|
protected AClass |
AbstractRelational.targetClass
|
| 返回 AClass 的 cn.wensiqun.asmsupport.operators.relational 中的方法 | |
|---|---|
AClass |
AbstractRelational.getParamterizedType()
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.operators.relational 中的方法 | |
|---|---|
protected void |
AbstractRelational.checkFactorForNumerical(AClass ftrCls)
|
| cn.wensiqun.asmsupport.operators.ternary 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.operators.ternary 中的方法 | |
|---|---|
AClass |
TernaryOperator.getParamterizedType()
|
| cn.wensiqun.asmsupport.operators.util 中 AClass 的使用 |
|---|
| 返回变量类型为 AClass 的类型的 cn.wensiqun.asmsupport.operators.util 中的方法 | |
|---|---|
Iterator<AClass> |
ThrowExceptionContainer.iterator()
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.operators.util 中的方法 | |
|---|---|
boolean |
ThrowExceptionContainer.add(AClass e)
|
| 类型变量类型为 AClass 的 cn.wensiqun.asmsupport.operators.util 中的方法参数 | |
|---|---|
boolean |
ThrowExceptionContainer.addAll(Collection<? extends AClass> c)
|
| cn.wensiqun.asmsupport.utils 中 AClass 的使用 |
|---|
| 返回 AClass 的 cn.wensiqun.asmsupport.utils 中的方法 | |
|---|---|
static AClass[] |
AClassUtils.getDirectSuperType(AClass as)
get direct super type |
static AClass |
AClassUtils.getPrimitiveAClass(AClass aclass)
|
static AClass |
AClassUtils.getPrimitiveWrapAClass(AClass aclass)
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.utils 中的方法 | |
|---|---|
static void |
AClassUtils.allArgumentWithBoxAndUnBox(AClass[] orgi,
int orgiFlagValue,
int index,
AClass[] newa,
List<AClass[]> list)
|
static void |
AClassUtils.allArgumentWithBoxAndUnBox(AClass[] orgi,
int orgiFlagValue,
int index,
AClass[] newa,
List<AClass[]> list)
|
static int |
AClassUtils.allArgumentWithBoxAndUnBoxCountExceptSelf(AClass[] aclasses)
|
static List<MethodEntity> |
AClassUtils.allDeclareVariableArityMethod(AClass invoker,
AClass owner,
String name,
int actualArgLength)
|
static boolean |
AClassUtils.arithmetical(AClass aclass)
|
static void |
AClassUtils.autoCastTypeCheck(AClass from,
AClass to)
|
static boolean |
AClassUtils.canUnboxOrBox(AClass aclass)
|
static AClass[] |
AClassUtils.getDirectSuperType(AClass as)
get direct super type |
static AClass |
AClassUtils.getPrimitiveAClass(AClass aclass)
|
static AClass |
AClassUtils.getPrimitiveWrapAClass(AClass aclass)
|
static boolean |
AClassUtils.isPrimitiveWrapAClass(AClass aclass)
|
static boolean |
AClassUtils.isSubOrEqualType(AClass subtype,
AClass exceptSupertype)
|
static int |
AClassUtils.primitiveFlag(AClass[] aclasses)
|
static boolean |
AClassUtils.visible(AClass invoker,
AClass invoked,
AClass actuallyInvoked,
int mod)
判断是否可见 |
| cn.wensiqun.asmsupport.utils.chooser 中 AClass 的使用 |
|---|
| 声明为 AClass 的 cn.wensiqun.asmsupport.utils.chooser 中的字段 | |
|---|---|
protected AClass[] |
MethodChooser.argumentTypes
|
protected AClass[] |
AbstractMethodChooser.argumentTypes
|
protected AClass |
MethodChooser.directCallClass
what class call |
protected AClass |
AbstractMethodChooser.invoker
|
protected AClass |
MethodChooser.whereCall
where is this method invoke operator |
| 返回 AClass 的 cn.wensiqun.asmsupport.utils.chooser 中的方法 | |
|---|---|
protected AClass[] |
AbstractMethodChooser.convertToAClass(Class<?>[] clses)
|
| 返回变量类型为 AClass 的类型的 cn.wensiqun.asmsupport.utils.chooser 中的方法 | |
|---|---|
Map<AClass,List<MethodEntity>> |
MethodChooser.identifyPotentiallyApplicableMethods()
|
Map<AClass,List<MethodEntity>> |
DetermineMethodSignature.identifyPotentiallyApplicableMethods()
jsl3 := The Java™ Language Specification Third Edition A member method is potentially applicable to a method invocation if and only if all of the following are true: The name of the member is identical to the name of the method in the method invocation. |
Map<AClass,List<MethodEntity>> |
AbstractMethodChooser.identifyPotentiallyApplicableMethods()
|
| 参数类型为 AClass 的 cn.wensiqun.asmsupport.utils.chooser 中的方法 | |
|---|---|
protected List<MethodEntity> |
AbstractMethodChooser.applicableVariableVarifyMethod(AClass invoker,
AClass acls,
String name,
AClass[] argumentTypes)
|
protected List<MethodEntity> |
AbstractMethodChooser.applicableVariableVarifyMethod(AClass invoker,
AClass acls,
String name,
AClass[] argumentTypes)
|
protected cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser.MethodEntityTypeTreeNodeCombine[] |
AbstractMethodChooser.determineMethodInJavaClass(AClass invoker,
Class<?> javaClass,
String name,
AClass[] orgiArguTypes,
List<AbstractMethodChooser.TypeTreeNode[]> allArgTypes)
|
protected cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser.MethodEntityTypeTreeNodeCombine[] |
AbstractMethodChooser.determineMethodInJavaClass(AClass invoker,
Class<?> javaClass,
String name,
AClass[] orgiArguTypes,
List<AbstractMethodChooser.TypeTreeNode[]> allArgTypes)
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||