A B C D E F G H I J K L M N O P R S T U V W X
A
- AbstractArithmetic - cn.wensiqun.asmsupport.operators.numerical.arithmetic 中的 类
-
- AbstractArithmetic(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.AbstractArithmetic 的构造方法
-
- AbstractArrayOperator - cn.wensiqun.asmsupport.operators.array 中的 类
-
- AbstractArrayOperator(ProgramBlock, Parameterized) -
类 cn.wensiqun.asmsupport.operators.array.AbstractArrayOperator 的构造方法
-
- AbstractArrayVariable - cn.wensiqun.asmsupport.definition.variable.array 中的 类
- 已过时。
- AbstractArrayVariable() -
类 cn.wensiqun.asmsupport.definition.variable.array.AbstractArrayVariable 的构造方法
- 已过时。
- AbstractBitwise - cn.wensiqun.asmsupport.operators.numerical.bitwise 中的 类
-
- AbstractBitwise(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.AbstractBitwise 的构造方法
-
- AbstractBlockOperator - cn.wensiqun.asmsupport.block.operator 中的 类
-
- AbstractBlockOperator(IBlockOperators, InstructionHelper) -
类 cn.wensiqun.asmsupport.block.operator.AbstractBlockOperator 的构造方法
-
- AbstractClassContext - cn.wensiqun.asmsupport.creator 中的 类
-
- AbstractClassContext() -
类 cn.wensiqun.asmsupport.creator.AbstractClassContext 的构造方法
-
- AbstractClassCreatorContext - cn.wensiqun.asmsupport.creator 中的 类
-
- AbstractClassCreatorContext(int, int, String, Class<?>, Class<?>[]) -
类 cn.wensiqun.asmsupport.creator.AbstractClassCreatorContext 的构造方法
-
- AbstractCrement - cn.wensiqun.asmsupport.operators.numerical.crement 中的 类
-
- AbstractCrement(ProgramBlock, Crementable) -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractCrement 的构造方法
-
- AbstractDecrement - cn.wensiqun.asmsupport.operators.numerical.crement 中的 类
-
- AbstractDecrement(ProgramBlock, Crementable) -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractDecrement 的构造方法
-
- AbstractExecuteable - cn.wensiqun.asmsupport.definition 中的 类
-
- AbstractExecuteable() -
类 cn.wensiqun.asmsupport.definition.AbstractExecuteable 的构造方法
-
- AbstractIncrement - cn.wensiqun.asmsupport.operators.numerical.crement 中的 类
-
- AbstractIncrement(ProgramBlock, Crementable) -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractIncrement 的构造方法
-
- AbstractLogical - cn.wensiqun.asmsupport.operators.logical 中的 类
-
- AbstractLogical(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.logical.AbstractLogical 的构造方法
-
- AbstractMethodChooser - cn.wensiqun.asmsupport.utils.chooser 中的 类
-
- AbstractMethodChooser(AClass, String, AClass[]) -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 的构造方法
-
- AbstractMethodChooser.AmbiguousException - cn.wensiqun.asmsupport.utils.chooser 中的 异常
-
- AbstractMethodChooser.AmbiguousException() -
异常 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser.AmbiguousException 的构造方法
-
- AbstractMethodChooser.TypeTreeNode - cn.wensiqun.asmsupport.utils.chooser 中的 类
-
- AbstractNullCompareRelational - cn.wensiqun.asmsupport.operators.relational 中的 类
-
- AbstractNullCompareRelational(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.relational.AbstractNullCompareRelational 的构造方法
-
- AbstractNumerical - cn.wensiqun.asmsupport.operators.numerical 中的 类
-
- AbstractNumerical(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.numerical.AbstractNumerical 的构造方法
-
- AbstractOperator - cn.wensiqun.asmsupport.operators 中的 类
-
- AbstractOperator(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 的构造方法
-
- AbstractParameterizedSupport - cn.wensiqun.asmsupport 中的 类
- 添加对不同类型Parameterized子类的处理支持
- AbstractParameterizedSupport(Parameterized) -
类 cn.wensiqun.asmsupport.AbstractParameterizedSupport 的构造方法
-
- AbstractPositiveNegative - cn.wensiqun.asmsupport.operators.numerical.posinegative 中的 类
-
- AbstractPositiveNegative(ProgramBlock, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.posinegative.AbstractPositiveNegative 的构造方法
-
- AbstractRelational - cn.wensiqun.asmsupport.operators.relational 中的 类
-
- AbstractRelational(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 的构造方法
-
- AbstractVariable - cn.wensiqun.asmsupport.definition.variable 中的 类
-
- AbstractVariable() -
类 cn.wensiqun.asmsupport.definition.variable.AbstractVariable 的构造方法
-
- AClass - cn.wensiqun.asmsupport.clazz 中的 类
- Java Class的抽象
- AClass() -
类 cn.wensiqun.asmsupport.clazz.AClass 的构造方法
-
- AClassFactory - cn.wensiqun.asmsupport.clazz 中的 类
-
- AClassFactory() -
类 cn.wensiqun.asmsupport.clazz.AClassFactory 的构造方法
-
- AClassUtils - cn.wensiqun.asmsupport.utils 中的 类
-
- add(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- generated the instruction to add top two stack value
- add(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.ArithmeticOperator 中的方法
- generate the instruction that correspond to factor1 + factor2
- add(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- ADD -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- add(AClass) -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 中的方法
-
- add(K, V) -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- add(K, V) -
接口 cn.wensiqun.asmsupport.utils.MultiValueMap 中的方法
- Add the given single value to the current list of values for the given key.
- addAll(Collection<? extends AClass>) -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 中的方法
-
- addAllExe(int, List<Executeable>) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- addCatchedException(AClass) -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
- 添加异常到catch的异常集合中
- addComponent(Component) -
类 cn.wensiqun.asmsupport.utils.Scope 中的方法
-
- addConstructor(Method) -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
-
- addException(AClass) -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- addException(AClass) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
- 添加抛出的异常到方法签名中
- addExe(Executeable) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
- 添加一个Executeable
- addGlobalVariableEntity(GlobalVariableEntity) -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
- add
- Addition - cn.wensiqun.asmsupport.operators.numerical.arithmetic 中的 类
- addition operator
- Addition(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.Addition 的构造方法
-
- addMethod(Method) -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
- add method
- addMultiTimeListener(NewOperatorListener) -
类 cn.wensiqun.asmsupport.operators.util.OperatorFactory 中的静态方法
-
- addOneTimeListener(NewOperatorListener) -
类 cn.wensiqun.asmsupport.operators.util.OperatorFactory 中的静态方法
-
- addTryCatchInfo(Label, Label, Label, AClass) -
类 cn.wensiqun.asmsupport.block.method.SuperMethodBody 中的方法
-
- after() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractCrement 中的方法
-
- after() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AfterDecrement 中的方法
-
- after() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AfterIncrement 中的方法
-
- after() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.BeforeDecrement 中的方法
-
- after() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.BeforeIncrement 中的方法
-
- afterDec(Crementable) -
接口 cn.wensiqun.asmsupport.block.operator.CrementOperator 中的方法
- i--
- afterDec(Crementable) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- AfterDecrement - cn.wensiqun.asmsupport.operators.numerical.crement 中的 类
-
- AfterDecrement(ProgramBlock, Crementable) -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AfterDecrement 的构造方法
-
- afterInc(Crementable) -
接口 cn.wensiqun.asmsupport.block.operator.CrementOperator 中的方法
- i++
- afterInc(Crementable) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- AfterIncrement - cn.wensiqun.asmsupport.operators.numerical.crement 中的 类
-
- AfterIncrement(ProgramBlock, Crementable) -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AfterIncrement 的构造方法
-
- afterInitProperties() -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
-
- afterInitProperties() -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 中的方法
-
- afterInitProperties() -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.AbstractArithmetic 中的方法
-
- afterInitProperties() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BinaryBitwise 中的方法
-
- afterInitProperties() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.UnaryBitwise 中的方法
-
- afterInitProperties() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractCrement 中的方法
-
- afterInitProperties() -
类 cn.wensiqun.asmsupport.operators.numerical.posinegative.AbstractPositiveNegative 中的方法
-
- afterInitProperties() -
类 cn.wensiqun.asmsupport.operators.relational.NumericalAndReferenceRelational 中的方法
-
- afterInitProperties() -
类 cn.wensiqun.asmsupport.operators.relational.NumericalRelational 中的方法
-
- afterNew(AbstractOperator) -
类 cn.wensiqun.asmsupport.operators.listener.ReturnOperatoInCatchWithFinallyListener 中的方法
-
- afterNew(AbstractOperator) -
类 cn.wensiqun.asmsupport.operators.util.NewOperatorListener 中的方法
- 在创建操作之后的触发的方法
- allArgTypes -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的变量
-
- allArgumentWithBoxAndUnBox(AClass[], int, int, AClass[], List<AClass[]>) -
类 cn.wensiqun.asmsupport.utils.AClassUtils 中的静态方法
-
- allArgumentWithBoxAndUnBoxCountExceptSelf(AClass[]) -
类 cn.wensiqun.asmsupport.utils.AClassUtils 中的静态方法
-
- allCrement -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的变量
-
- allDeclareVariableArityMethod(AClass, AClass, String, int) -
类 cn.wensiqun.asmsupport.utils.AClassUtils 中的静态方法
-
- append(Parameterized, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.IBlockOperators 中的方法
-
- append(Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- appendIfBlank(String, int, char) -
类 cn.wensiqun.asmsupport.utils.StringUtils 中的静态方法
-
- applicableVariableVarifyMethod(AClass, AClass, String, AClass[]) -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的方法
-
- applicableVariableVarifyMethodArgumentsNodes(List<MethodEntity>) -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的方法
-
- argments -
类 cn.wensiqun.asmsupport.block.method.SuperMethodBody 中的变量
-
- arguments -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的变量
-
- argumentsToStack() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的方法
- 将方法的参数入栈
- argumentTypes -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的变量
-
- argumentTypes -
类 cn.wensiqun.asmsupport.utils.chooser.MethodChooser 中的变量
-
- arithmetical(AClass) -
类 cn.wensiqun.asmsupport.utils.AClassUtils 中的静态方法
-
- ArithmeticOperator - cn.wensiqun.asmsupport.block.operator 中的 接口
-
- ArrayClass - cn.wensiqun.asmsupport.clazz 中的 类
- 数组类型
- ArrayClassMethodChooser - cn.wensiqun.asmsupport.utils.chooser 中的 类
-
- ArrayClassMethodChooser(AClass, ArrayClass, String, AClass[]) -
类 cn.wensiqun.asmsupport.utils.chooser.ArrayClassMethodChooser 的构造方法
-
- arrayLength() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to compute the length of an array.
- arrayLength(IVariable, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
- get length of array
java code:
i[1].length
note: i is int[][]{{1},{2}}
asmsupport code:
arrayLength(i, getValue(1))
- arrayLength(MethodInvoker, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
-
- arrayLength(ArrayLoader, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
-
- arrayLength(ArrayValue, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
-
- arrayLength(Assigner, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
-
- arrayLength(IVariable, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- arrayLength(MethodInvoker, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- arrayLength(ArrayLoader, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- arrayLength(ArrayValue, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- arrayLength(Assigner, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- ArrayLength - cn.wensiqun.asmsupport.operators.array 中的 类
-
- ArrayLength(ProgramBlock, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.operators.array.ArrayLength 的构造方法
-
- arrayLoad(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to load an element from an array.
- arrayLoad(IVariable, Parameterized, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
- get value from array according to index
java code:
i[1][2];
asmsupport code:
arrayLoad(i, getValue(1), getValue(2))
- arrayLoad(MethodInvoker, Parameterized, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
-
- arrayLoad(ArrayLoader, Parameterized, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
-
- arrayLoad(ArrayValue, Parameterized, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
-
- arrayLoad(Assigner, Parameterized, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
-
- arrayLoad(IVariable, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- arrayLoad(MethodInvoker, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- arrayLoad(ArrayLoader, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- arrayLoad(ArrayValue, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- arrayLoad(Assigner, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- ArrayLoader - cn.wensiqun.asmsupport.operators.array 中的 类
-
- ArrayLoader(ProgramBlock, Parameterized, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.operators.array.ArrayLoader 的构造方法
-
- ArrayOperator - cn.wensiqun.asmsupport.block.operator 中的 接口
-
- ArrayOperatorException - cn.wensiqun.asmsupport.exception 中的 异常
-
- ArrayOperatorException(String) -
异常 cn.wensiqun.asmsupport.exception.ArrayOperatorException 的构造方法
-
- arrayReference -
类 cn.wensiqun.asmsupport.operators.array.AbstractArrayOperator 中的变量
-
- arrayStore(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to store an element in an array.
- arrayStore(IVariable, Parameterized, Parameterized, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
- set value from array according to index
java code:
i[1][2] = 10;
asmsupport code:
arrayStore(i, getValue(10), getValue(1), getValue(2))
- arrayStore(MethodInvoker, Parameterized, Parameterized, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
-
- arrayStore(ArrayLoader, Parameterized, Parameterized, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
-
- arrayStore(ArrayValue, Parameterized, Parameterized, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
-
- arrayStore(Assigner, Parameterized, Parameterized, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 中的方法
-
- arrayStore(IVariable, Parameterized, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- arrayStore(MethodInvoker, Parameterized, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- arrayStore(ArrayLoader, Parameterized, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- arrayStore(ArrayValue, Parameterized, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- arrayStore(Assigner, Parameterized, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- ArrayStoreException - cn.wensiqun.asmsupport.exception 中的 异常
-
- ArrayStoreException(ArrayClass, AClass) -
异常 cn.wensiqun.asmsupport.exception.ArrayStoreException 的构造方法
-
- ArrayStorer - cn.wensiqun.asmsupport.operators.array 中的 类
-
- ArrayStorer(ProgramBlock, Parameterized, Parameterized, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.operators.array.ArrayStorer 的构造方法
-
- ArrayValue - cn.wensiqun.asmsupport.operators.array 中的 类
-
- ArrayValue(ProgramBlock, ArrayClass, Parameterized...) -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 的构造方法
-
- ArrayValue(ProgramBlock, ArrayClass, Object) -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 的构造方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.definition.value.Value 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.definition.variable.AbstractVariable 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.array.ArrayLength 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.array.ArrayLoader 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.asmdirect.DUP 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.assign.Assigner 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.checkcast.CheckCast 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.InstanceofOperator 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.logical.AbstractLogical 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.AbstractArithmetic 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.AbstractBitwise 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractCrement 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.posinegative.AbstractPositiveNegative 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.StringAppender 中的方法
-
- asArgument() -
类 cn.wensiqun.asmsupport.operators.ternary.TernaryOperator 中的方法
-
- asArgument() -
接口 cn.wensiqun.asmsupport.Parameterized 中的方法
- 判断当前操作或者变量是否被其他操作引用
- ASConstant - cn.wensiqun.asmsupport.utils 中的 接口
-
- ASMClassLoader - cn.wensiqun.asmsupport.loader 中的 类
-
- asmClassLoader -
类 cn.wensiqun.asmsupport.loader.ASMClassLoader 中的静态变量
-
- ASMDirect - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- ASMDirect(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.asmdirect.ASMDirect 的构造方法
-
- ASMSupportException - cn.wensiqun.asmsupport.exception 中的 异常
-
- ASMSupportException() -
异常 cn.wensiqun.asmsupport.exception.ASMSupportException 的构造方法
-
- ASMSupportException(String, Throwable) -
异常 cn.wensiqun.asmsupport.exception.ASMSupportException 的构造方法
-
- ASMSupportException(String) -
异常 cn.wensiqun.asmsupport.exception.ASMSupportException 的构造方法
-
- ASMSupportException(Throwable) -
异常 cn.wensiqun.asmsupport.exception.ASMSupportException 的构造方法
-
- assign(MemberVariable, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.VariableOperator 中的方法
- assign a value to a variable. for exampel:
java code:
i = 10;
asmsupport code:
assign(i, getValue(10));
- assign(MemberVariable, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- ASSIGN -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- Assigner - cn.wensiqun.asmsupport.operators.assign 中的 类
-
- Assigner(ProgramBlock, IVariable, Parameterized) -
类 cn.wensiqun.asmsupport.operators.assign.Assigner 的构造方法
-
- assigner -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractCrement 中的变量
-
- Assigner.AssignerException - cn.wensiqun.asmsupport.operators.assign 中的 异常
-
- Assigner.AssignerException(String) -
异常 cn.wensiqun.asmsupport.operators.assign.Assigner.AssignerException 的构造方法
-
- Athrow - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- Athrow(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.asmdirect.Athrow 的构造方法
-
- Athrow(ProgramBlock, Label) -
类 cn.wensiqun.asmsupport.operators.asmdirect.Athrow 的构造方法
-
- autoCast(AClass, AClass) -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
-
- autoCast() -
类 cn.wensiqun.asmsupport.operators.assign.Assigner 中的方法
- auto cast
- autoCastTypeCheck(AClass, AClass) -
类 cn.wensiqun.asmsupport.utils.AClassUtils 中的静态方法
-
- availableConstructor(AClass, AClass[]) -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 获取相对于某类可见的构造方法
- availableFor(AbstractOperator) -
类 cn.wensiqun.asmsupport.definition.variable.array.AbstractArrayVariable 中的方法
- 已过时。
- availableFor(AbstractOperator) -
类 cn.wensiqun.asmsupport.definition.variable.GlobalVariable 中的方法
-
- availableFor(AbstractOperator) -
接口 cn.wensiqun.asmsupport.definition.variable.IVariable 中的方法
- 当前变量对于传入的操作是否可用
- availableFor(AbstractOperator) -
类 cn.wensiqun.asmsupport.definition.variable.LocalVariable 中的方法
-
- availableFor(AbstractOperator) -
类 cn.wensiqun.asmsupport.definition.variable.SuperVariable 中的方法
-
- availableFor(AbstractOperator) -
类 cn.wensiqun.asmsupport.definition.variable.ThisVariable 中的方法
-
- availableFor(Component) -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
- 指定的Component可否使用该变量
- availableMethod(AClass, String, AClass[]) -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 获取相对于某类可见的方法
B
- before() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractCrement 中的方法
-
- before() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AfterDecrement 中的方法
-
- before() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AfterIncrement 中的方法
-
- before() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.BeforeDecrement 中的方法
-
- before() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.BeforeIncrement 中的方法
-
- beforeDec(Crementable) -
接口 cn.wensiqun.asmsupport.block.operator.CrementOperator 中的方法
- --i
- beforeDec(Crementable) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- BeforeDecrement - cn.wensiqun.asmsupport.operators.numerical.crement 中的 类
-
- BeforeDecrement(ProgramBlock, Crementable) -
类 cn.wensiqun.asmsupport.operators.numerical.crement.BeforeDecrement 的构造方法
-
- beforeInc(Crementable) -
接口 cn.wensiqun.asmsupport.block.operator.CrementOperator 中的方法
- ++i
- beforeInc(Crementable) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- BeforeIncrement - cn.wensiqun.asmsupport.operators.numerical.crement 中的 类
-
- BeforeIncrement(ProgramBlock, Crementable) -
类 cn.wensiqun.asmsupport.operators.numerical.crement.BeforeIncrement 的构造方法
-
- beforeInitProperties() -
类 cn.wensiqun.asmsupport.block.control.Try.UnAddExceptionThrow 中的方法
-
- beforeInitProperties() -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
-
- beforeInitProperties() -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 中的方法
-
- beforeInitProperties() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvokeInvoker 中的方法
- 已过时。
- beforeInitProperties() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的方法
-
- beforeInitProperties() -
类 cn.wensiqun.asmsupport.operators.method.StaticMethodInvoker 中的方法
-
- beforeInitProperties() -
类 cn.wensiqun.asmsupport.operators.Throw 中的方法
-
- beforeNew() -
类 cn.wensiqun.asmsupport.operators.listener.ReturnOperatoInCatchWithFinallyListener 中的方法
-
- beforeNew() -
类 cn.wensiqun.asmsupport.operators.util.NewOperatorListener 中的方法
- 在创建操作之前的触发的方法
- BinaryBitwise - cn.wensiqun.asmsupport.operators.numerical.bitwise 中的 类
-
- BinaryBitwise(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BinaryBitwise 的构造方法
-
- BinaryLogical - cn.wensiqun.asmsupport.operators.logical 中的 类
-
- BinaryLogical(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.logical.BinaryLogical 的构造方法
-
- BIT_AND -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- BIT_OR -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- bitAnd(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- bitAnd(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.Bitwise 中的方法
- factor1 & factor2
- bitAnd(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- BitAnd - cn.wensiqun.asmsupport.operators.numerical.bitwise 中的 类
-
- BitAnd(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BitAnd 的构造方法
-
- bitOr(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- bitOr(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.Bitwise 中的方法
- factor1 | factor2
- bitOr(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- BitOr - cn.wensiqun.asmsupport.operators.numerical.bitwise 中的 类
-
- BitOr(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BitOr 的构造方法
-
- Bitwise - cn.wensiqun.asmsupport.block.operator 中的 接口
-
- bitXor(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- bitXor(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.Bitwise 中的方法
- factor1 ^ factor2
- bitXor(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- BitXor - cn.wensiqun.asmsupport.operators.numerical.bitwise 中的 类
-
- BitXor(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BitXor 的构造方法
-
- block -
类 cn.wensiqun.asmsupport.block.operator.AbstractBlockOperator 中的变量
-
- block -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的变量
-
- blockBody() -
类 cn.wensiqun.asmsupport.block.method.cinit.EnumCInitBody 中的方法
-
- BlockEndFlag - cn.wensiqun.asmsupport.operators 中的 类
-
- BlockEndFlag(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.BlockEndFlag 的构造方法
-
- BOOLEAN_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- boolean of AClass
- BOOLEAN_WRAP_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Boolean of AClass
- box(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instructions to box the top stack value.
- breakout() -
接口 cn.wensiqun.asmsupport.block.IBlockOperators 中的方法
-
- breakout() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- BreakStack - cn.wensiqun.asmsupport.operators 中的 类
-
- BreakStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.BreakStack 的构造方法
-
- breakStackExecuting() -
类 cn.wensiqun.asmsupport.operators.BreakStack 中的方法
-
- breakStackExecuting() -
类 cn.wensiqun.asmsupport.operators.Return 中的方法
-
- breakStackExecuting() -
类 cn.wensiqun.asmsupport.operators.Throw 中的方法
-
- byOtherUsed -
类 cn.wensiqun.asmsupport.operators.logical.AbstractLogical 中的变量
-
- byOtherUsed -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.AbstractBitwise 中的变量
- 该操作是否被其他操作引用
- BYTE_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- byte of AClass
- BYTE_WRAP_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Byte of AClass
C
- canUnboxOrBox(AClass) -
类 cn.wensiqun.asmsupport.utils.AClassUtils 中的静态方法
-
- cast(Type, Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instructions to cast a numerical value from one type to
another.
- Catch - cn.wensiqun.asmsupport.block.control 中的 类
-
- Catch(AClass) -
类 cn.wensiqun.asmsupport.block.control.Catch 的构造方法
-
- catchBody(LocalVariable) -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
-
- catchException(Catch) -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
-
- catchException(Catch) -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- CHAR_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- char of AClass
- CHARACTER_WRAP_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Character of AClass
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
- invoke by OperatorFactory
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.array.AbstractArrayOperator 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.array.ArrayStorer 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.asmdirect.GOTO 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.assign.Assigner 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.checkcast.CheckCast 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.InstanceofOperator 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.logical.BinaryLogical 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.logical.UnaryLogical 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.method.CommonMethodInvoker 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvokeInvoker 中的方法
- 已过时。
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.AbstractArithmetic 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BinaryBitwise 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.UnaryBitwise 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractCrement 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.posinegative.AbstractPositiveNegative 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.relational.NumericalAndReferenceRelational 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.relational.NumericalRelational 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.Return 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.StringAppender 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.ternary.TernaryOperator 中的方法
-
- checkAsArgument() -
类 cn.wensiqun.asmsupport.operators.Throw 中的方法
-
- checkCast(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to check that the top stack value is of the
given type.
- checkCast(Parameterized, AClass) -
接口 cn.wensiqun.asmsupport.block.IBlockOperators 中的方法
- checkcast a value to target type.
- checkCast(Parameterized, AClass) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- CheckCast - cn.wensiqun.asmsupport.operators.checkcast 中的 类
-
- CheckCast(ProgramBlock, Parameterized, AClass) -
类 cn.wensiqun.asmsupport.operators.checkcast.CheckCast 的构造方法
-
- checkCatch(AClass) -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
- 判断当前catch块或者之后的catch块是否已经catch过了异常或者catch过了其父类
- checkCatchBlockException(AClass) -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
- 判断是否已经catch过了异常或者catch过了其父类
- checkFactor(AClass) -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.AbstractBitwise 中的方法
-
- checkFactorForNumerical(AClass) -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.array.AbstractArrayOperator 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.asmdirect.GOTO 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.assign.Assigner 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.checkcast.CheckCast 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.InstanceofOperator 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.logical.BinaryLogical 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.logical.UnaryLogical 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.AbstractArithmetic 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BinaryBitwise 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.UnaryBitwise 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractCrement 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.numerical.posinegative.AbstractPositiveNegative 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.relational.NumericalAndReferenceRelational 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.relational.NumericalRelational 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.Return 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.StringAppender 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.ternary.TernaryOperator 中的方法
-
- checkOutCrement() -
类 cn.wensiqun.asmsupport.operators.Throw 中的方法
-
- checkStaticBlock() -
类 cn.wensiqun.asmsupport.creator.AbstractClassContext 中的方法
-
- checkStaticBlock() -
类 cn.wensiqun.asmsupport.creator.ClassModifier 中的方法
-
- checkUnreachableCode() -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
-
- checkUnreachableCode() -
类 cn.wensiqun.asmsupport.operators.BreakStack 中的方法
-
- chooseMethod() -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的方法
-
- chooseMethod() -
接口 cn.wensiqun.asmsupport.utils.chooser.IMethodChooser 中的方法
-
- chooseMethod() -
类 cn.wensiqun.asmsupport.utils.chooser.MethodChooser 中的方法
-
- choosingTheMostSpecificMethod(List<MethodEntity>) -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的方法
-
- choosingTheMostSpecificMethod(List<MethodEntity>) -
接口 cn.wensiqun.asmsupport.utils.chooser.DetermineMethodSignature 中的方法
-
Choosing the Most Specific Method
reference to : The Java™ Language Specification 15.12.2.5
- choosingTheMostSpecificMethod(List<MethodEntity>) -
类 cn.wensiqun.asmsupport.utils.chooser.MethodChooser 中的方法
-
- CInitBody - cn.wensiqun.asmsupport.block.method.cinit 中的 类
-
- CInitBody() -
类 cn.wensiqun.asmsupport.block.method.cinit.CInitBody 的构造方法
-
- CLASS_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Class of AClass
- CLASS_PROXY_SUFFIX -
接口 cn.wensiqun.asmsupport.utils.ASConstant 中的静态变量
-
- classBound -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.FormalTypeParameter 中的变量
-
- ClassCreator - cn.wensiqun.asmsupport.creator 中的 类
-
- ClassCreator(int, int, String, Class<?>, Class<?>[]) -
类 cn.wensiqun.asmsupport.creator.ClassCreator 的构造方法
-
- ClassException - cn.wensiqun.asmsupport.exception 中的 异常
-
- ClassException(String) -
异常 cn.wensiqun.asmsupport.exception.ClassException 的构造方法
-
- ClassFileUtils - cn.wensiqun.asmsupport.utils 中的 类
-
- ClassFileUtils() -
类 cn.wensiqun.asmsupport.utils.ClassFileUtils 的构造方法
-
- ClassModifier - cn.wensiqun.asmsupport.creator 中的 类
-
- ClassModifier(Class<?>) -
类 cn.wensiqun.asmsupport.creator.ClassModifier 的构造方法
-
- ClassModifierClassAdapter - cn.wensiqun.asmsupport.asm.adapter 中的 类
- this adapter will be change the method name from format xxx to xxx@ByProxy
- ClassModifierClassAdapter(ClassVisitor, ClassModifier) -
类 cn.wensiqun.asmsupport.asm.adapter.ClassModifierClassAdapter 的构造方法
-
- ClassModifierClassLoader - cn.wensiqun.asmsupport.loader 中的 类
-
- ClassModifierClassLoader(ClassModifier) -
类 cn.wensiqun.asmsupport.loader.ClassModifierClassLoader 的构造方法
-
- ClassNameRefactorAdapter - cn.wensiqun.asmsupport.asm.adapter 中的 类
- refactor original class name
- ClassNameRefactorAdapter(ClassVisitor) -
类 cn.wensiqun.asmsupport.asm.adapter.ClassNameRefactorAdapter 的构造方法
-
- classOutPutPath -
类 cn.wensiqun.asmsupport.creator.AbstractClassContext 中的变量
-
- classSignature -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ClassTypeSignature 中的变量
-
- ClassUtils - cn.wensiqun.asmsupport.utils 中的 类
-
- ClassUtils() -
类 cn.wensiqun.asmsupport.utils.ClassUtils 的构造方法
-
- clear() -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 中的方法
-
- clear() -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- CLINIT -
接口 cn.wensiqun.asmsupport.utils.ASConstant 中的静态变量
-
- CLINIT_PROXY -
接口 cn.wensiqun.asmsupport.utils.ASConstant 中的静态变量
-
- clone() -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- clone() -
类 cn.wensiqun.asmsupport.utils.LocalVariables 中的方法
-
- clone() -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
-
- CLONEABLE_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Cloneable of AClass
- clonerGenerate(ProgramBlock) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
- 克隆当前的程序块的执行队列到给定程序块执行队列中
- cn.wensiqun.asmsupport - 软件包 cn.wensiqun.asmsupport
-
- cn.wensiqun.asmsupport.asm - 软件包 cn.wensiqun.asmsupport.asm
-
- cn.wensiqun.asmsupport.asm.adapter - 软件包 cn.wensiqun.asmsupport.asm.adapter
-
- cn.wensiqun.asmsupport.block - 软件包 cn.wensiqun.asmsupport.block
-
- cn.wensiqun.asmsupport.block.control - 软件包 cn.wensiqun.asmsupport.block.control
-
- cn.wensiqun.asmsupport.block.method - 软件包 cn.wensiqun.asmsupport.block.method
-
- cn.wensiqun.asmsupport.block.method.cinit - 软件包 cn.wensiqun.asmsupport.block.method.cinit
-
- cn.wensiqun.asmsupport.block.method.common - 软件包 cn.wensiqun.asmsupport.block.method.common
-
- cn.wensiqun.asmsupport.block.method.init - 软件包 cn.wensiqun.asmsupport.block.method.init
-
- cn.wensiqun.asmsupport.block.operator - 软件包 cn.wensiqun.asmsupport.block.operator
-
- cn.wensiqun.asmsupport.clazz - 软件包 cn.wensiqun.asmsupport.clazz
-
- cn.wensiqun.asmsupport.creator - 软件包 cn.wensiqun.asmsupport.creator
-
- cn.wensiqun.asmsupport.definition - 软件包 cn.wensiqun.asmsupport.definition
-
- cn.wensiqun.asmsupport.definition.generic - 软件包 cn.wensiqun.asmsupport.definition.generic
-
- cn.wensiqun.asmsupport.definition.method - 软件包 cn.wensiqun.asmsupport.definition.method
-
- cn.wensiqun.asmsupport.definition.value - 软件包 cn.wensiqun.asmsupport.definition.value
-
- cn.wensiqun.asmsupport.definition.variable - 软件包 cn.wensiqun.asmsupport.definition.variable
-
- cn.wensiqun.asmsupport.definition.variable.array - 软件包 cn.wensiqun.asmsupport.definition.variable.array
-
- cn.wensiqun.asmsupport.entity - 软件包 cn.wensiqun.asmsupport.entity
-
- cn.wensiqun.asmsupport.exception - 软件包 cn.wensiqun.asmsupport.exception
-
- cn.wensiqun.asmsupport.loader - 软件包 cn.wensiqun.asmsupport.loader
-
- cn.wensiqun.asmsupport.operators - 软件包 cn.wensiqun.asmsupport.operators
-
- cn.wensiqun.asmsupport.operators.array - 软件包 cn.wensiqun.asmsupport.operators.array
-
- cn.wensiqun.asmsupport.operators.asmdirect - 软件包 cn.wensiqun.asmsupport.operators.asmdirect
-
- cn.wensiqun.asmsupport.operators.assign - 软件包 cn.wensiqun.asmsupport.operators.assign
-
- cn.wensiqun.asmsupport.operators.checkcast - 软件包 cn.wensiqun.asmsupport.operators.checkcast
-
- cn.wensiqun.asmsupport.operators.exception - 软件包 cn.wensiqun.asmsupport.operators.exception
-
- cn.wensiqun.asmsupport.operators.listener - 软件包 cn.wensiqun.asmsupport.operators.listener
-
- cn.wensiqun.asmsupport.operators.logical - 软件包 cn.wensiqun.asmsupport.operators.logical
-
- cn.wensiqun.asmsupport.operators.method - 软件包 cn.wensiqun.asmsupport.operators.method
-
- cn.wensiqun.asmsupport.operators.numerical - 软件包 cn.wensiqun.asmsupport.operators.numerical
-
- cn.wensiqun.asmsupport.operators.numerical.arithmetic - 软件包 cn.wensiqun.asmsupport.operators.numerical.arithmetic
-
- cn.wensiqun.asmsupport.operators.numerical.bitwise - 软件包 cn.wensiqun.asmsupport.operators.numerical.bitwise
-
- cn.wensiqun.asmsupport.operators.numerical.crement - 软件包 cn.wensiqun.asmsupport.operators.numerical.crement
-
- cn.wensiqun.asmsupport.operators.numerical.posinegative - 软件包 cn.wensiqun.asmsupport.operators.numerical.posinegative
-
- cn.wensiqun.asmsupport.operators.relational - 软件包 cn.wensiqun.asmsupport.operators.relational
-
- cn.wensiqun.asmsupport.operators.ternary - 软件包 cn.wensiqun.asmsupport.operators.ternary
-
- cn.wensiqun.asmsupport.operators.util - 软件包 cn.wensiqun.asmsupport.operators.util
-
- cn.wensiqun.asmsupport.operators.variable - 软件包 cn.wensiqun.asmsupport.operators.variable
-
- cn.wensiqun.asmsupport.reverse - 软件包 cn.wensiqun.asmsupport.reverse
-
- cn.wensiqun.asmsupport.utils - 软件包 cn.wensiqun.asmsupport.utils
-
- cn.wensiqun.asmsupport.utils.chooser - 软件包 cn.wensiqun.asmsupport.utils.chooser
-
- CommonCreatorContext - cn.wensiqun.asmsupport.creator 中的 类
-
- CommonCreatorContext() -
类 cn.wensiqun.asmsupport.creator.CommonCreatorContext 的构造方法
-
- CommonInstructionHelper - cn.wensiqun.asmsupport.asm 中的 类
-
- CommonInstructionHelper(Method) -
类 cn.wensiqun.asmsupport.asm.CommonInstructionHelper 的构造方法
-
- CommonMethodBody - cn.wensiqun.asmsupport.block.method.common 中的 类
-
- CommonMethodBody() -
类 cn.wensiqun.asmsupport.block.method.common.CommonMethodBody 的构造方法
-
- CommonMethodInvoker - cn.wensiqun.asmsupport.operators.method 中的 类
-
- CommonMethodInvoker(ProgramBlock, Parameterized, String, Parameterized[]) -
类 cn.wensiqun.asmsupport.operators.method.CommonMethodInvoker 的构造方法
-
- compareComponentOrder(String, String) -
类 cn.wensiqun.asmsupport.utils.Component 中的方法
- order1 great than order2 return 1;
order1 less than order2 return -1;
order1 equeas order2 return 0;
- Component - cn.wensiqun.asmsupport.utils 中的 类
-
- Component(LocalVariables) -
类 cn.wensiqun.asmsupport.utils.Component 的构造方法
-
- componentOrder -
类 cn.wensiqun.asmsupport.utils.Component 中的变量
- 该Component的出现顺序, 比如在第一层第二个出现则值为1.2, 第一层中的第二个中的第三个出现则为1.2.3
- CONDITION_AND -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- CONDITION_OR -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- conditionalAnd(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.LogicalOperator 中的方法
- factor1 && factor2
- conditionalAnd(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- conditionalOr(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.LogicalOperator 中的方法
- factor1 || factor2
- conditionalOr(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- ConditionOperator - cn.wensiqun.asmsupport.operators.logical 中的 类
-
- ConditionOperator(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.logical.ConditionOperator 的构造方法
-
- constructEnumField() -
类 cn.wensiqun.asmsupport.block.method.cinit.EnumCInitBody 中的方法
- call newEnum method at this method.
- ConstructorInvoker - cn.wensiqun.asmsupport.operators.method 中的 类
- 构造方法调用者。
- ConstructorInvoker(ProgramBlock, AClass, Parameterized[]) -
类 cn.wensiqun.asmsupport.operators.method.ConstructorInvoker 的构造方法
-
- contains(Object) -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 中的方法
- 如果当前集合包含当前给定的异常或者包含当前给定异常的父类异常则
返回true,否则返回false
- containsAll(Collection<?>) -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 中的方法
-
- containsKey(Object) -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- containsValue(Object) -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- continueout() -
接口 cn.wensiqun.asmsupport.block.IBlockOperators 中的方法
-
- continueout() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- ControlBlock - cn.wensiqun.asmsupport.block.control 中的 类
-
- ControlBlock() -
类 cn.wensiqun.asmsupport.block.control.ControlBlock 的构造方法
-
- ControlType - cn.wensiqun.asmsupport.block.control 中的 枚举
-
- convertToAClass(Class<?>[]) -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的方法
-
- create(IClassContext, SemiClass) -
类 cn.wensiqun.asmsupport.creator.GlobalVariableCreator 中的方法
-
- create(IClassContext, ProductClass) -
类 cn.wensiqun.asmsupport.creator.GlobalVariableCreator 中的方法
-
- create(IClassContext, SemiClass) -
接口 cn.wensiqun.asmsupport.creator.IMemberCreator 中的方法
- 创建逻辑实体
- create(IClassContext, ProductClass) -
接口 cn.wensiqun.asmsupport.creator.IMemberCreator 中的方法
- 创建逻辑实体
- create(IClassContext, SemiClass) -
类 cn.wensiqun.asmsupport.creator.MethodCreator 中的方法
-
- create(IClassContext, ProductClass) -
类 cn.wensiqun.asmsupport.creator.MethodCreator 中的方法
-
- createArrayVariable(String, ArrayClass, boolean, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.VariableOperator 中的方法
-
- createArrayVariable(String, ArrayClass, boolean, Object) -
接口 cn.wensiqun.asmsupport.block.operator.VariableOperator 中的方法
-
- createArrayVariable(String, ArrayClass, boolean, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- createArrayVariable(String, ArrayClass, boolean, Object) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- createArrayVariableWithAllocateDimension(String, ArrayClass, boolean, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.VariableOperator 中的方法
- 创建数组变量,可分配数组空间大小
createArrayVariableWithAllocateDimension("array", AClassFactory.getArrayClass(String[][].class), false, null) --> String[][] array = null;
createArrayVariableWithAllocateDimension("array", AClassFactory.getArrayClass(String[][].class), false, Value.value(3)) --> String[][] array = new String[3][];
createArrayVariableWithAllocateDimension("array", AClassFactory.getArrayClass(String[][].class), false, Value.value(3), Value.value(2)) --> String[][] array = new String[3][2];
- createArrayVariableWithAllocateDimension(String, ArrayClass, boolean, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- CreateBlockOperator - cn.wensiqun.asmsupport.block.operator 中的 接口
-
- createConstructor(AClass[], String[], InitBody, int) -
类 cn.wensiqun.asmsupport.creator.ClassCreator 中的方法
- create constructor;
- createConstructor(AClass[], String[], EnumInitBody) -
类 cn.wensiqun.asmsupport.creator.EnumCreator 中的方法
- create constructor;
- createDefaultConstructor() -
类 cn.wensiqun.asmsupport.creator.AbstractClassCreatorContext 中的方法
-
- createDefaultConstructor() -
类 cn.wensiqun.asmsupport.creator.ClassCreator 中的方法
-
- createDefaultConstructor() -
类 cn.wensiqun.asmsupport.creator.EnumCreator 中的方法
-
- createDefaultConstructor() -
类 cn.wensiqun.asmsupport.creator.InterfaceCreator 中的方法
-
- createEnumConstant(String) -
类 cn.wensiqun.asmsupport.creator.EnumCreator 中的方法
-
- createGlobalVariable(String, int, AClass) -
类 cn.wensiqun.asmsupport.creator.ClassCreator 中的方法
-
- createGlobalVariable(String, int, AClass) -
类 cn.wensiqun.asmsupport.creator.ClassModifier 中的方法
-
- createGlobalVariable(String, int, AClass) -
类 cn.wensiqun.asmsupport.creator.EnumCreator 中的方法
-
- createGlobalVariable(String, AClass) -
类 cn.wensiqun.asmsupport.creator.InterfaceCreator 中的方法
-
create a global variable. the modifiers "public static final".
- createMethod(String, AClass[], String[], AClass, Class<?>[], int, CommonMethodBody) -
类 cn.wensiqun.asmsupport.creator.ClassCreator 中的方法
-
- createMethod(String, AClass[], String[], AClass, Class<?>[], int, CommonMethodBody) -
类 cn.wensiqun.asmsupport.creator.ClassModifier 中的方法
-
- createMethod(String, AClass[], String[], AClass, Class<?>[], int, CommonMethodBody) -
类 cn.wensiqun.asmsupport.creator.CommonCreatorContext 中的方法
-
- createMethod(String, AClass[], String[], AClass, Class<?>[], int, CommonMethodBody) -
类 cn.wensiqun.asmsupport.creator.EnumCreator 中的方法
-
- createMethod(String, AClass[], AClass, Class<?>[]) -
类 cn.wensiqun.asmsupport.creator.InterfaceCreator 中的方法
- declare an interface method
- createStaticBlock(CInitBody) -
类 cn.wensiqun.asmsupport.creator.ClassCreator 中的方法
-
- createStaticBlock(CInitBody) -
类 cn.wensiqun.asmsupport.creator.ClassModifier 中的方法
-
- createStaticBlock(EnumCInitBody) -
类 cn.wensiqun.asmsupport.creator.EnumCreator 中的方法
-
- createStaticBlock(CInitBody) -
类 cn.wensiqun.asmsupport.creator.InterfaceCreator 中的方法
-
create a static block.
- createStaticMethod(String, AClass[], String[], AClass, Class<?>[], int, StaticMethodBody) -
类 cn.wensiqun.asmsupport.creator.ClassCreator 中的方法
-
- createStaticMethod(String, AClass[], String[], AClass, Class<?>[], int, StaticMethodBody) -
类 cn.wensiqun.asmsupport.creator.ClassModifier 中的方法
-
- createStaticMethod(String, AClass[], String[], AClass, Class<?>[], int, StaticMethodBody) -
类 cn.wensiqun.asmsupport.creator.CommonCreatorContext 中的方法
-
- createStaticMethod(String, AClass[], String[], AClass, Class<?>[], int, StaticMethodBody) -
类 cn.wensiqun.asmsupport.creator.EnumCreator 中的方法
-
- createVariable(String, AClass, boolean, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.VariableOperator 中的方法
- create a local variable
- createVariable(String, AClass, boolean, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- Crementable - cn.wensiqun.asmsupport 中的 接口
-
- CrementOperator - cn.wensiqun.asmsupport.block.operator 中的 接口
-
- cw -
类 cn.wensiqun.asmsupport.creator.AbstractClassContext 中的变量
-
D
- declarationVariable(String, String, String, Label, Label, int) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- DECREMENT -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- defaultStackOperator() -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- defaultValue(AClass) -
类 cn.wensiqun.asmsupport.definition.value.Value 中的静态方法
- 传入AClass 根据AClass获取默认值
- defineClass(String, byte[]) -
类 cn.wensiqun.asmsupport.loader.ASMClassLoader 中的方法
-
- determineMethodInJavaClass(AClass, Class<?>, String, AClass[], List<AbstractMethodChooser.TypeTreeNode[]>) -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的方法
-
- DetermineMethodSignature - cn.wensiqun.asmsupport.utils.chooser 中的 接口
-
- determineMostSpecificMethodEntity(AbstractMethodChooser.MethodEntityTypeTreeNodeCombine[]) -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的方法
-
- dim -
类 cn.wensiqun.asmsupport.clazz.ArrayClass 中的变量
- indicate the dimension of this class if this class is a array type, otherwise the this dim is -1
- directCallClass -
类 cn.wensiqun.asmsupport.utils.chooser.MethodChooser 中的变量
- what class call
- div(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- generated the instruction to mul top two stack value
- div(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.ArithmeticOperator 中的方法
- generate the instruction that correspond to factor1 / factor2
- div(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- DIV -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- Division - cn.wensiqun.asmsupport.operators.numerical.arithmetic 中的 类
- division operator
- Division(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.Division 的构造方法
-
- DOUBLE_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- double of AClass
- DOUBLE_WRAP_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Double of AClass
- dowhile(DoWhileLoop) -
接口 cn.wensiqun.asmsupport.block.operator.CreateBlockOperator 中的方法
-
- dowhile(DoWhileLoop) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- DoWhileLoop - cn.wensiqun.asmsupport.block.control 中的 类
-
- DoWhileLoop(Parameterized) -
类 cn.wensiqun.asmsupport.block.control.DoWhileLoop 的构造方法
-
- dup() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates a DUP instruction.
- DUP - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- DUP(ProgramBlock, AClass) -
类 cn.wensiqun.asmsupport.operators.asmdirect.DUP 的构造方法
-
- dupX1() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates a DUP_X1 instruction.
- dupX2() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates a DUP_X2 instruction.
E
- Else - cn.wensiqun.asmsupport.block.control 中的 类
-
- Else() -
类 cn.wensiqun.asmsupport.block.control.Else 的构造方法
-
- ElseIF - cn.wensiqun.asmsupport.block.control 中的 类
-
- ElseIF(Parameterized) -
类 cn.wensiqun.asmsupport.block.control.ElseIF 的构造方法
-
- elseif(ElseIF) -
类 cn.wensiqun.asmsupport.block.control.ElseIF 中的方法
-
- elseif(ElseIF) -
类 cn.wensiqun.asmsupport.block.control.IF 中的方法
-
- elsethan(Else) -
类 cn.wensiqun.asmsupport.block.control.ElseIF 中的方法
-
- elsethan(Else) -
类 cn.wensiqun.asmsupport.block.control.IF 中的方法
-
- endMethod() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- endMethodBody() -
类 cn.wensiqun.asmsupport.block.method.SuperMethodBody 中的方法
-
- entrySet() -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- EnumCInitBody - cn.wensiqun.asmsupport.block.method.cinit 中的 类
-
- EnumCInitBody() -
类 cn.wensiqun.asmsupport.block.method.cinit.EnumCInitBody 的构造方法
-
- EnumCreator - cn.wensiqun.asmsupport.creator 中的 类
-
- EnumCreator(int, String, Class<?>[]) -
类 cn.wensiqun.asmsupport.creator.EnumCreator 的构造方法
-
- EnumInitBody - cn.wensiqun.asmsupport.block.method.init 中的 类
-
- EnumInitBody() -
类 cn.wensiqun.asmsupport.block.method.init.EnumInitBody 的构造方法
-
- enumNameList -
类 cn.wensiqun.asmsupport.block.method.cinit.EnumCInitBody 中的变量
-
- EQ -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的静态变量
- Constant for the
ifCmp method.
- equal(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.RelationalOperator 中的方法
-
- equal(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- Equal - cn.wensiqun.asmsupport.operators.relational 中的 类
-
- Equal(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.relational.Equal 的构造方法
-
- EQUAL_TO -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- equals(Object) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- equals(Object) -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
-
- equals(Object) -
类 cn.wensiqun.asmsupport.definition.value.Value 中的方法
-
- equals(Object) -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser.TypeTreeNode 中的方法
-
- equals(Object) -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- EXCEPTION_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Exception of AClass
- execute() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- execute() -
类 cn.wensiqun.asmsupport.creator.GlobalVariableCreator 中的方法
-
- execute() -
类 cn.wensiqun.asmsupport.creator.MethodCreator 中的方法
-
- execute() -
接口 cn.wensiqun.asmsupport.Executeable 中的方法
- 执行
- execute() -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
-
- execute() -
类 cn.wensiqun.asmsupport.operators.assign.LocalVariableAssigner 中的方法
-
- execute() -
类 cn.wensiqun.asmsupport.operators.InstanceofOperator 中的方法
-
- execute() -
类 cn.wensiqun.asmsupport.operators.logical.BinaryLogical 中的方法
-
- execute() -
类 cn.wensiqun.asmsupport.operators.logical.UnaryLogical 中的方法
-
- execute() -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.AbstractArithmetic 中的方法
-
- execute() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.AbstractBitwise 中的方法
-
- execute() -
类 cn.wensiqun.asmsupport.operators.numerical.posinegative.AbstractPositiveNegative 中的方法
-
- execute() -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- execute() -
类 cn.wensiqun.asmsupport.operators.StringAppender 中的方法
-
- execute() -
类 cn.wensiqun.asmsupport.operators.ternary.TernaryOperator 中的方法
-
- Executeable - cn.wensiqun.asmsupport 中的 接口
- 此接口表示可以执行。
- executeAndJump(ControlType) -
接口 cn.wensiqun.asmsupport.operators.Jumpable 中的方法
-
- executeAndJump(ControlType) -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.block.control.Else 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.block.control.ElseIF 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.block.control.Finally 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.block.control.ForEachLoop 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.block.control.IF 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.block.control.WhileLoop 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.block.method.SuperMethodBody 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.block.Synchronized 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.array.ArrayLength 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.array.ArrayLoader 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.array.ArrayStorer 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.Athrow 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.DUP 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.GOTO 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.Marker 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.NOP 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.Store 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitFieldInsn 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitIincInsn 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitInsn 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitIntInsn 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitLdcInsn 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitMethodInsn 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitMultiANewArrayInsn 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitTypeInsn 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitVarInsn 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.assign.GlobalVariableAssigner 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.assign.LocalVariableAssigner 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.BlockEndFlag 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.BreakStack 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.checkcast.CheckCast 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.InstanceofOperator 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.logical.AbstractLogical 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.logical.ConditionOperator 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.method.CommonMethodInvoker 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.method.ConstructorInvoker 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvokeInvoker 中的方法
- 已过时。
- executing() -
类 cn.wensiqun.asmsupport.operators.method.StaticMethodInvoker 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.method.SuperConstructorInvoker 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.method.VariableInvoker 中的方法
- 已过时。
- executing() -
类 cn.wensiqun.asmsupport.operators.NoneOperator 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.Addition 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.Division 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.Modulus 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.Multiplication 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.Subtraction 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BinaryBitwise 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.Inverts 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractDecrement 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractIncrement 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.numerical.posinegative.Negative 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.relational.AbstractNullCompareRelational 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.StringAppender 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.ternary.TernaryOperator 中的方法
-
- executing() -
类 cn.wensiqun.asmsupport.operators.variable.LocalVariableCreator 中的方法
-
- executingProcess() -
类 cn.wensiqun.asmsupport.operators.logical.AbstractLogical 中的方法
-
- executingProcess() -
类 cn.wensiqun.asmsupport.operators.logical.LogicalAnd 中的方法
-
- executingProcess() -
类 cn.wensiqun.asmsupport.operators.logical.LogicalOr 中的方法
-
- executingProcess() -
类 cn.wensiqun.asmsupport.operators.logical.LogicalXor 中的方法
-
- executingProcess() -
类 cn.wensiqun.asmsupport.operators.logical.Not 中的方法
-
- executingProcess() -
类 cn.wensiqun.asmsupport.operators.logical.ShortCircuitAnd 中的方法
-
- executingProcess() -
类 cn.wensiqun.asmsupport.operators.logical.ShortCircuitOr 中的方法
-
- existedStaticBlock -
类 cn.wensiqun.asmsupport.creator.AbstractClassContext 中的变量
-
- existStaticInitBlock() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
-
- existStaticInitBlock() -
类 cn.wensiqun.asmsupport.clazz.ArrayClass 中的方法
-
- existStaticInitBlock() -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
-
- existStaticInitBlock() -
类 cn.wensiqun.asmsupport.clazz.ProductClass 中的方法
-
F
- factor -
类 cn.wensiqun.asmsupport.operators.logical.UnaryLogical 中的变量
-
- factor -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.UnaryBitwise 中的变量
-
- factor -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractCrement 中的变量
-
- factor -
类 cn.wensiqun.asmsupport.operators.numerical.posinegative.AbstractPositiveNegative 中的变量
-
- factor1 -
类 cn.wensiqun.asmsupport.operators.logical.BinaryLogical 中的变量
-
- factor1 -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.AbstractArithmetic 中的变量
- 算数因子1
- factor1 -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BinaryBitwise 中的变量
-
- factor1 -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的变量
- 算数因子1
- factor2 -
类 cn.wensiqun.asmsupport.operators.logical.BinaryLogical 中的变量
-
- factor2 -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.AbstractArithmetic 中的变量
- 算数因子2
- factor2 -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BinaryBitwise 中的变量
-
- factor2 -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的变量
- 算数因子2
- factorsToStack() -
类 cn.wensiqun.asmsupport.operators.relational.AbstractNullCompareRelational 中的方法
-
- factorsToStack() -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- factorsToStack() -
类 cn.wensiqun.asmsupport.operators.relational.NumericalAndReferenceRelational 中的方法
-
- factorsToStack() -
类 cn.wensiqun.asmsupport.operators.relational.NumericalRelational 中的方法
-
- factorToStack() -
类 cn.wensiqun.asmsupport.operators.logical.AbstractLogical 中的方法
-
- factorToStack() -
类 cn.wensiqun.asmsupport.operators.logical.BinaryLogical 中的方法
-
- factorToStack() -
类 cn.wensiqun.asmsupport.operators.logical.UnaryLogical 中的方法
-
- factorToStack() -
类 cn.wensiqun.asmsupport.operators.numerical.AbstractNumerical 中的方法
- 运算因子入栈
- factorToStack() -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.AbstractArithmetic 中的方法
-
- factorToStack() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BinaryBitwise 中的方法
-
- factorToStack() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.UnaryBitwise 中的方法
-
- factorToStack() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractCrement 中的方法
-
- factorToStack() -
类 cn.wensiqun.asmsupport.operators.numerical.posinegative.AbstractPositiveNegative 中的方法
-
- falseLbl -
类 cn.wensiqun.asmsupport.operators.logical.ConditionOperator 中的变量
-
- falseLbl -
类 cn.wensiqun.asmsupport.operators.logical.UnaryLogical 中的变量
-
- falseLbl -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的变量
-
- fieldCreators -
类 cn.wensiqun.asmsupport.creator.AbstractClassContext 中的变量
-
- Finally - cn.wensiqun.asmsupport.block.control 中的 类
-
- Finally() -
类 cn.wensiqun.asmsupport.block.control.Finally 的构造方法
-
- finallyThan(Finally) -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
-
- finallyThan(Finally) -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- findAllIndexes(String, String) -
类 cn.wensiqun.asmsupport.utils.StringUtils 中的静态方法
-
- findClass(String) -
类 cn.wensiqun.asmsupport.loader.ASMClassLoader 中的方法
-
- firstPhase() -
类 cn.wensiqun.asmsupport.utils.chooser.ArrayClassMethodChooser 中的方法
-
- firstPhase() -
接口 cn.wensiqun.asmsupport.utils.chooser.DetermineMethodSignature 中的方法
-
Phase 1 Identify Matching Arity Methods Applicable by Subtyping
reference to : The Java™ Language Specification 15.12.2.2
- firstPhase() -
类 cn.wensiqun.asmsupport.utils.chooser.MethodChooser 中的方法
-
- firstPhase() -
类 cn.wensiqun.asmsupport.utils.chooser.ProductClassMethodChooser 中的方法
-
- firstPhase() -
类 cn.wensiqun.asmsupport.utils.chooser.SemiClassMethodChooser 中的方法
-
- firstPrepareProcess() -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
-
- firstPrepareProcess() -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 中的方法
-
- firstPrepareProcess() -
类 cn.wensiqun.asmsupport.operators.variable.LocalVariableCreator 中的方法
-
- FLOAT_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- float of AClass
- FLOAT_WRAP_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Float of AClass
- forEach(ForEachLoop) -
接口 cn.wensiqun.asmsupport.block.operator.CreateBlockOperator 中的方法
-
- forEach(ForEachLoop) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- ForEachLoop - cn.wensiqun.asmsupport.block.control 中的 类
-
- ForEachLoop(MemberVariable) -
类 cn.wensiqun.asmsupport.block.control.ForEachLoop 的构造方法
-
- formalTypeParameters -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ClassSignature 中的变量
-
- formalTypeParameters -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.MethodTypeSignature 中的变量
-
- forName(String) -
类 cn.wensiqun.asmsupport.utils.ClassUtils 中的静态方法
- 通过className获取class实例,这里的参数可以是int,char的那个基本类型
- foundMethodWithNoArguments() -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的方法
-
- foundMethodWithNoArguments(Class<?>) -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的方法
-
- foundMethodWithNoArguments() -
类 cn.wensiqun.asmsupport.utils.chooser.ArrayClassMethodChooser 中的方法
-
- foundMethodWithNoArguments() -
类 cn.wensiqun.asmsupport.utils.chooser.ProductClassMethodChooser 中的方法
-
- foundMethodWithNoArguments() -
类 cn.wensiqun.asmsupport.utils.chooser.SemiClassMethodChooser 中的方法
-
G
- GE -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的静态变量
- Constant for the
ifCmp method.
- generateBody(LocalVariable) -
类 cn.wensiqun.asmsupport.block.control.ForEachLoop 中的方法
-
- generateBody() -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
- 创建程序块内的java程序
- generateBody() -
类 cn.wensiqun.asmsupport.block.method.cinit.EnumCInitBody 中的方法
-
- generateBody() -
类 cn.wensiqun.asmsupport.block.method.common.CommonMethodBody 中的方法
-
- generateBody(LocalVariable...) -
类 cn.wensiqun.asmsupport.block.method.common.CommonMethodBody 中的方法
-
- generateBody() -
类 cn.wensiqun.asmsupport.block.method.common.MethodBodyForModify 中的方法
-
- generateBody() -
类 cn.wensiqun.asmsupport.block.method.common.StaticMethodBody 中的方法
-
- generateBody(LocalVariable...) -
类 cn.wensiqun.asmsupport.block.method.common.StaticMethodBody 中的方法
-
- generateBody() -
类 cn.wensiqun.asmsupport.block.method.init.EnumInitBody 中的方法
-
- generateBody(LocalVariable...) -
类 cn.wensiqun.asmsupport.block.method.init.EnumInitBody 中的方法
-
- generateBody() -
类 cn.wensiqun.asmsupport.block.method.init.InitBody 中的方法
-
- generateBody(LocalVariable...) -
类 cn.wensiqun.asmsupport.block.method.init.InitBody 中的方法
-
- generateBody() -
类 cn.wensiqun.asmsupport.block.method.SuperMethodBody 中的方法
- generate the method body
- generateBody(Parameterized) -
类 cn.wensiqun.asmsupport.block.Synchronized 中的方法
-
- generateGridArray() -
类 cn.wensiqun.asmsupport.utils.LocalVariables 中的方法
-
- generateGridArray() -
接口 cn.wensiqun.asmsupport.utils.Printable 中的方法
-
- generateGridArray() -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
-
- generateInsn() -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
-
- generateInsn() -
类 cn.wensiqun.asmsupport.block.control.ForEachLoop 中的方法
-
- generateInsn() -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- generateInsn() -
类 cn.wensiqun.asmsupport.block.method.SuperMethodBody 中的方法
-
- generateInsn() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
- override this method if want create a new block
生成操作到执行队列中去。
- generateInsn() -
类 cn.wensiqun.asmsupport.block.Synchronized 中的方法
-
- generation -
类 cn.wensiqun.asmsupport.utils.Component 中的变量
- 第几代
- GenericSignature - cn.wensiqun.asmsupport.definition.generic 中的 类
- Encapsulate generic signature parsing
- GenericSignature() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature 的构造方法
-
- GenericSignature.ArrayTypeSignature - cn.wensiqun.asmsupport.definition.generic 中的 类
-
- GenericSignature.ArrayTypeSignature(GenericSignature.TypeSignature) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ArrayTypeSignature 的构造方法
-
- GenericSignature.BaseTypeSignature - cn.wensiqun.asmsupport.definition.generic 中的 类
-
- GenericSignature.BaseTypeSignature(String) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.BaseTypeSignature 的构造方法
-
- GenericSignature.ClassSignature - cn.wensiqun.asmsupport.definition.generic 中的 类
- structure holding a parsed class signature
- GenericSignature.ClassSignature() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ClassSignature 的构造方法
-
- GenericSignature.ClassTypeSignature - cn.wensiqun.asmsupport.definition.generic 中的 类
-
- GenericSignature.ClassTypeSignature(String, String) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ClassTypeSignature 的构造方法
-
- GenericSignature.ClassTypeSignature(String, GenericSignature.SimpleClassTypeSignature, GenericSignature.SimpleClassTypeSignature[]) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ClassTypeSignature 的构造方法
-
- GenericSignature.FieldTypeSignature - cn.wensiqun.asmsupport.definition.generic 中的 类
-
- GenericSignature.FieldTypeSignature() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.FieldTypeSignature 的构造方法
-
- GenericSignature.FormalTypeParameter - cn.wensiqun.asmsupport.definition.generic 中的 类
- structure capturing a FormalTypeParameter from the Signature grammar
- GenericSignature.FormalTypeParameter() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.FormalTypeParameter 的构造方法
-
- GenericSignature.MethodTypeSignature - cn.wensiqun.asmsupport.definition.generic 中的 类
-
- GenericSignature.MethodTypeSignature(GenericSignature.FormalTypeParameter[], GenericSignature.TypeSignature[], GenericSignature.TypeSignature, GenericSignature.FieldTypeSignature[]) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.MethodTypeSignature 的构造方法
-
- GenericSignature.SimpleClassTypeSignature - cn.wensiqun.asmsupport.definition.generic 中的 类
-
- GenericSignature.SimpleClassTypeSignature(String) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.SimpleClassTypeSignature 的构造方法
-
- GenericSignature.SimpleClassTypeSignature(String, GenericSignature.TypeArgument[]) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.SimpleClassTypeSignature 的构造方法
-
- GenericSignature.TypeArgument - cn.wensiqun.asmsupport.definition.generic 中的 类
-
- GenericSignature.TypeArgument() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.TypeArgument 的构造方法
-
- GenericSignature.TypeArgument(boolean, boolean, GenericSignature.FieldTypeSignature) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.TypeArgument 的构造方法
-
- GenericSignature.TypeSignature - cn.wensiqun.asmsupport.definition.generic 中的 类
-
- GenericSignature.TypeSignature() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.TypeSignature 的构造方法
-
- GenericSignature.TypeVariableSignature - cn.wensiqun.asmsupport.definition.generic 中的 类
-
- GenericSignature.TypeVariableSignature(String) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.TypeVariableSignature 的构造方法
-
- GenericSignatureParser - cn.wensiqun.asmsupport.definition.generic 中的 类
- Parses the generic signature attribute as defined in the JVM spec.
- GenericSignatureParser() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignatureParser 的构造方法
-
- GenericSignatureParser.SignatureGetter - cn.wensiqun.asmsupport.definition.generic 中的 类
-
- GenericSignatureParser.SignatureGetter() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignatureParser.SignatureGetter 的构造方法
-
- get(AClass) -
类 cn.wensiqun.asmsupport.definition.variable.IVariable.ClassBidiMap 中的方法
-
- GET -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- get(Object) -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- getAccess() -
类 cn.wensiqun.asmsupport.creator.MethodCreator 中的方法
-
- getAClass() -
类 cn.wensiqun.asmsupport.definition.value.Value 中的方法
-
- getActuallyOwner() -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- getActuallyOwner() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的方法
-
- getActuallyType() -
接口 cn.wensiqun.asmsupport.utils.Localable 中的方法
-
- getActuallyType() -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
-
- getActuallyType() -
类 cn.wensiqun.asmsupport.utils.ScopeThis 中的方法
-
- getAllMethod(Class<?>, String) -
类 cn.wensiqun.asmsupport.utils.ClassUtils 中的静态方法
-
- getArgClasses() -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- getArgNames() -
类 cn.wensiqun.asmsupport.creator.MethodCreator 中的方法
-
- getArgNames() -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- getArgTypes() -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- getArguments() -
接口 cn.wensiqun.asmsupport.creator.IMethodCreator 中的方法
-
- getArguments() -
类 cn.wensiqun.asmsupport.creator.MethodCreator 中的方法
-
- getArguments() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- getArguments() -
类 cn.wensiqun.asmsupport.operators.util.NewOperatorListener 中的方法
-
- getArrayClass(Class<?>) -
类 cn.wensiqun.asmsupport.clazz.AClassFactory 中的静态方法
-
- getArrayClass(Class<?>, int) -
类 cn.wensiqun.asmsupport.clazz.AClassFactory 中的静态方法
- 获取数组class
- getArrayClass(AClass, int) -
类 cn.wensiqun.asmsupport.clazz.AClassFactory 中的静态方法
- 获取数组class
- getBlock() -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
-
- getBoxedType(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的静态方法
-
- getBreakLabel() -
类 cn.wensiqun.asmsupport.block.control.ForEachLoop 中的方法
-
- getBreakLabel() -
接口 cn.wensiqun.asmsupport.block.control.ILoop 中的方法
-
- getBreakLabel() -
类 cn.wensiqun.asmsupport.block.control.WhileLoop 中的方法
-
- getCastOrder() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 返回类型转换优先级顺序
- getCastOrder() -
类 cn.wensiqun.asmsupport.clazz.ArrayClass 中的方法
-
- getCastOrder() -
类 cn.wensiqun.asmsupport.clazz.ProductClass 中的方法
-
- getCastOrder() -
类 cn.wensiqun.asmsupport.clazz.SemiClass 中的方法
-
- getCatchedExceptions() -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- getCatchEntity() -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- getClassOutPutPath() -
类 cn.wensiqun.asmsupport.creator.AbstractClassContext 中的方法
-
- getClassSignature(Class<?>) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignatureParser 中的静态方法
-
- getClassSignature() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignatureParser.SignatureGetter 中的方法
-
- getClassUpwardsRoute(Class<?>) -
类 cn.wensiqun.asmsupport.utils.ClassUtils 中的静态方法
-
- getClassUpwardsRoute(Class<?>, Class<?>) -
类 cn.wensiqun.asmsupport.utils.ClassUtils 中的静态方法
-
- getClassVisitor() -
类 cn.wensiqun.asmsupport.creator.AbstractClassContext 中的方法
-
- getClassVisitor() -
接口 cn.wensiqun.asmsupport.creator.IClassContext 中的方法
- 获取Class的ClassVisitor
- getCompileOrder() -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
-
- getCompileOrder() -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
-
- getComponents() -
类 cn.wensiqun.asmsupport.utils.Scope 中的方法
-
- getConstructors() -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
-
- getContinueLabel() -
类 cn.wensiqun.asmsupport.block.control.ForEachLoop 中的方法
-
- getContinueLabel() -
接口 cn.wensiqun.asmsupport.block.control.ILoop 中的方法
-
- getContinueLabel() -
类 cn.wensiqun.asmsupport.block.control.WhileLoop 中的方法
-
- getCopy() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
- 获取当前程序块的克隆拷贝
- getCopyOfStack() -
异常 cn.wensiqun.asmsupport.exception.InstructionException 中的方法
-
- getCurrentClass() -
类 cn.wensiqun.asmsupport.creator.AbstractClassCreatorContext 中的方法
-
- getCurrentClass() -
类 cn.wensiqun.asmsupport.creator.ClassModifier 中的方法
-
- getCurrentClass() -
接口 cn.wensiqun.asmsupport.creator.IClassContext 中的方法
-
- getDeclareClass() -
类 cn.wensiqun.asmsupport.entity.VariableEntity 中的方法
-
- getDeclareType() -
接口 cn.wensiqun.asmsupport.utils.Localable 中的方法
-
- getDeclareType() -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
-
- getDeclareType() -
类 cn.wensiqun.asmsupport.utils.ScopeThis 中的方法
-
- getDefaultValue() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 获取默认值
- getDesc() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- getDescription() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
-
- getDescription() -
类 cn.wensiqun.asmsupport.clazz.ArrayClass 中的方法
-
- getDescription() -
类 cn.wensiqun.asmsupport.clazz.ProductClass 中的方法
-
- getDescription() -
类 cn.wensiqun.asmsupport.clazz.SemiClass 中的方法
-
- getDimension() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 如果当前Class是数组返回当前数组的维度
- getDimension() -
类 cn.wensiqun.asmsupport.clazz.ArrayClass 中的方法
-
- getDimension() -
类 cn.wensiqun.asmsupport.clazz.ProductClass 中的方法
-
- getDimension() -
类 cn.wensiqun.asmsupport.clazz.SemiClass 中的方法
-
- getDimension(Class<?>) -
类 cn.wensiqun.asmsupport.utils.ClassUtils 中的静态方法
-
- getDirectSuperType(AClass) -
类 cn.wensiqun.asmsupport.utils.AClassUtils 中的静态方法
- get direct super type
- getEnd() -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- getEnumNum() -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
-
- getException() -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
-
- getExceptions() -
类 cn.wensiqun.asmsupport.creator.MethodCreator 中的方法
-
- getExceptions() -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- getExecuteBlock() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getExecuteBlock() -
类 cn.wensiqun.asmsupport.operators.util.NewOperatorListener 中的方法
-
- getExecuteQueue() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getField(Type, String, Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to push the value of a non static field on the
stack.
- getFinally() -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
- get finally block
- getFinallyBlock() -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
-
- getFinallyBlock() -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
- 返回finally块
- getFirst(K) -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- getFirst(K) -
接口 cn.wensiqun.asmsupport.utils.MultiValueMap 中的方法
- Return the first value for the given key.
- getGlobalVariable(String) -
类 cn.wensiqun.asmsupport.clazz.ArrayClass 中的方法
-
- getGlobalVariable(String) -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
-
- getGlobalVariable(String) -
类 cn.wensiqun.asmsupport.clazz.ProductClass 中的方法
-
- getGlobalVariable(String) -
类 cn.wensiqun.asmsupport.clazz.SemiClass 中的方法
-
- getGlobalVariable(AClass, String) -
类 cn.wensiqun.asmsupport.definition.variable.AbstractVariable 中的方法
- 通过名字和类获取全局变量
- getGlobalVariable(String) -
类 cn.wensiqun.asmsupport.definition.variable.array.AbstractArrayVariable 中的方法
- 已过时。
- getGlobalVariable(String) -
类 cn.wensiqun.asmsupport.definition.variable.GlobalVariable 中的方法
-
- getGlobalVariable(String) -
类 cn.wensiqun.asmsupport.definition.variable.LocalVariable 中的方法
-
- getGlobalVariable(String) -
类 cn.wensiqun.asmsupport.definition.variable.SuperVariable 中的方法
-
- getGlobalVariable(String) -
类 cn.wensiqun.asmsupport.definition.variable.ThisVariable 中的方法
-
- getGlobalVariable(String) -
接口 cn.wensiqun.asmsupport.GetGlobalVariabled 中的方法
- get global variable name
- GetGlobalVariabled - cn.wensiqun.asmsupport 中的 接口
-
- getGlobalVariableEntity(String) -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
-
- getGlobalVariableEntity(String) -
类 cn.wensiqun.asmsupport.clazz.ArrayClass 中的方法
-
- getGlobalVariableEntity(String) -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
-
- getGlobalVariableEntity(String) -
类 cn.wensiqun.asmsupport.clazz.ProductClass 中的方法
-
- getGlobalVariableEntity() -
类 cn.wensiqun.asmsupport.definition.variable.GlobalVariable 中的方法
-
- getGlobalVariables() -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
-
- getGridString(String[][], boolean, String) -
类 cn.wensiqun.asmsupport.utils.PrintHelper 中的方法
-
- getInitStartPos() -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
-
- getInsn() -
异常 cn.wensiqun.asmsupport.exception.InstructionException 中的方法
-
- getInsnHelper() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getInsnHelper() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- getInterfaces() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 所实现的直接接口
- getJVMProxyClassName() -
类 cn.wensiqun.asmsupport.asm.adapter.ClassNameRefactorAdapter 中的方法
-
- getKey(AClass) -
类 cn.wensiqun.asmsupport.definition.variable.IVariable.ClassBidiMap 中的方法
-
- getLast(int) -
类 cn.wensiqun.asmsupport.utils.LocalVariables 中的方法
-
- getLocalAnonymousVariableModel(AClass) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getLocals() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- getLocals() -
类 cn.wensiqun.asmsupport.utils.Component 中的方法
-
- getLocalVariableEntity() -
类 cn.wensiqun.asmsupport.definition.variable.LocalVariable 中的方法
-
- getLocalVariableModel(String, AClass) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getMaxSize() -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
-
- getMethod() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- getMethod() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getMethod() -
异常 cn.wensiqun.asmsupport.operators.exception.ReturnException 中的方法
-
- getMethod(Class<?>, String, Class<?>...) -
类 cn.wensiqun.asmsupport.utils.MethodUtils 中的静态方法
-
- getMethodArguments() -
类 cn.wensiqun.asmsupport.block.method.SuperMethodBody 中的方法
-
- getMethodArguments() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getMethodBody() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getMethodBody() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- getMethodEntity() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- getMethodFullName(Method) -
类 cn.wensiqun.asmsupport.utils.MethodUtils 中的静态方法
-
- getMethodModifiers() -
类 cn.wensiqun.asmsupport.creator.ClassModifier 中的方法
-
- getMethodOwner() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
- get current method owner.
- getMethodOwner() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- getMethodOwner(Class<?>, String, Class<?>) -
类 cn.wensiqun.asmsupport.utils.ClassUtils 中的静态方法
-
- getMethods() -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
-
- getMethodString() -
接口 cn.wensiqun.asmsupport.creator.IMethodCreator 中的方法
-
- getMethodString() -
类 cn.wensiqun.asmsupport.creator.MethodCreator 中的方法
-
- getMethodString() -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- getMethodString(String, AClass[]) -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的静态方法
-
- getMode() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- getModifiedClassBytes() -
类 cn.wensiqun.asmsupport.loader.ClassModifierClassLoader 中的方法
-
- getModifier() -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- getModifiers() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 获取当前Class的修饰符, 修饰符表示使用ASM的方法表示(see
Opcodes)
- getModifiers() -
类 cn.wensiqun.asmsupport.entity.VariableEntity 中的方法
-
- getModifiers() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的方法
-
- getMv() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- getName() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 获取当前Class的名字
- getName() -
接口 cn.wensiqun.asmsupport.creator.IMethodCreator 中的方法
-
- getName() -
类 cn.wensiqun.asmsupport.creator.MethodCreator 中的方法
-
- getName() -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- getName() -
类 cn.wensiqun.asmsupport.entity.VariableEntity 中的方法
-
- getName() -
接口 cn.wensiqun.asmsupport.utils.Localable 中的方法
-
- getName() -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
-
- getName() -
类 cn.wensiqun.asmsupport.utils.ScopeThis 中的方法
-
- getNearlyTryBlock() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- getNextCatch() -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
-
- getNextDimType() -
类 cn.wensiqun.asmsupport.clazz.ArrayClass 中的方法
- 获取下一维的类型
- getOperatorClass() -
类 cn.wensiqun.asmsupport.operators.util.NewOperatorListener 中的方法
-
- getOriginalMethodReturnClass() -
类 cn.wensiqun.asmsupport.block.method.common.MethodBodyForModify 中的方法
-
- getOwner() -
类 cn.wensiqun.asmsupport.entity.GlobalVariableEntity 中的方法
- getter of owner
- getOwner() -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- getOwnerBlock() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getPackage() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 获取包名
- getParameterTypes() -
类 cn.wensiqun.asmsupport.operators.util.NewOperatorListener 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.definition.value.Value 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.definition.variable.array.AbstractArrayVariable 中的方法
- 已过时。
- getParamterizedType() -
类 cn.wensiqun.asmsupport.definition.variable.GlobalVariable 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.definition.variable.LocalVariable 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.definition.variable.SuperVariable 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.definition.variable.ThisVariable 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.operators.array.ArrayLength 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.operators.array.ArrayLoader 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.operators.asmdirect.DUP 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.operators.assign.Assigner 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.operators.checkcast.CheckCast 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.operators.InstanceofOperator 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.operators.logical.AbstractLogical 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.operators.numerical.AbstractNumerical 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.operators.StringAppender 中的方法
-
- getParamterizedType() -
类 cn.wensiqun.asmsupport.operators.ternary.TernaryOperator 中的方法
-
- getParamterizedType() -
接口 cn.wensiqun.asmsupport.Parameterized 中的方法
- 获取当前参数化类型的返回参数
- getParent() -
类 cn.wensiqun.asmsupport.utils.Component 中的方法
-
- getPositions() -
接口 cn.wensiqun.asmsupport.utils.Localable 中的方法
-
- getPositions() -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
-
- getPositions() -
类 cn.wensiqun.asmsupport.utils.ScopeThis 中的方法
-
- getPreExecuteInsn() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getPrevious() -
类 cn.wensiqun.asmsupport.block.control.SeriesBlock 中的方法
- 获取前一个程序块
- getPrimitiveAClass(AClass) -
类 cn.wensiqun.asmsupport.utils.AClassUtils 中的静态方法
-
- getPrimitiveWrapAClass(AClass) -
类 cn.wensiqun.asmsupport.utils.AClassUtils 中的静态方法
-
- getProductClass(Class<?>) -
类 cn.wensiqun.asmsupport.clazz.AClassFactory 中的静态方法
- 通过一个已经存在的Class获取一个AClass
- getReallyClass() -
类 cn.wensiqun.asmsupport.clazz.ProductClass 中的方法
-
- getResourceAsStream(String) -
类 cn.wensiqun.asmsupport.loader.ASMClassLoader 中的方法
-
- getReturnClass() -
类 cn.wensiqun.asmsupport.creator.MethodCreator 中的方法
-
- getReturnClass() -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- getReturnClass() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的方法
-
- getReturnType() -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- getReturnType() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的方法
-
- getRootComponentClass() -
类 cn.wensiqun.asmsupport.clazz.ArrayClass 中的方法
- 获取数组的最基本类型
- getRootComponentType(Class<?>) -
类 cn.wensiqun.asmsupport.utils.ClassUtils 中的静态方法
-
- getScope() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getScopeLogicVar() -
类 cn.wensiqun.asmsupport.definition.variable.LocalVariable 中的方法
-
- getScopeLogicVariable() -
类 cn.wensiqun.asmsupport.operators.variable.LocalVariableCreator 中的方法
-
- getSize() -
类 cn.wensiqun.asmsupport.utils.LocalVariables 中的方法
-
- getSize() -
类 cn.wensiqun.asmsupport.utils.ScopeThis 中的方法
-
- getSize() -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
-
- getSize() -
接口 cn.wensiqun.asmsupport.utils.Stackable 中的方法
-
- getSize() -
类 cn.wensiqun.asmsupport.utils.StackableType 中的方法
-
- getSpecifiedStartLabel() -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
-
- getStack() -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- getStack() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- getStart() -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- getStart() -
类 cn.wensiqun.asmsupport.utils.Scope 中的方法
-
- getStatic(Type, String, Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to push the value of a static field on the
stack.
- getStaticBlock() -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
-
- getStaticOwner() -
类 cn.wensiqun.asmsupport.definition.variable.GlobalVariable 中的方法
- staticOwner的get方法
获取当前变量的拥有者
- getSuper() -
接口 cn.wensiqun.asmsupport.block.operator.ThisVariableable 中的方法
- get "super". like use super key word in java
- getSuper() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getSuperClass() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 获取父类
- getSuperConstructor(AClass[]) -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
-
- getSuperConstructorOperators(String) -
类 cn.wensiqun.asmsupport.asm.adapter.ClassModifierClassAdapter 中的方法
-
- getSuperMethod(String, AClass[]) -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 获取父类的方法
- getSuperVariable() -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
-
- getThis() -
接口 cn.wensiqun.asmsupport.block.operator.ThisVariableable 中的方法
- get "this". like use this key word in java
- getThis() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getThisVariable() -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
-
- getThrowExceptions() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- getType() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 获取当前Class对应的ASM中的Type
- getType() -
类 cn.wensiqun.asmsupport.definition.value.Value 中的方法
-
- getType() -
类 cn.wensiqun.asmsupport.utils.ScopeThis 中的方法
-
- getType() -
接口 cn.wensiqun.asmsupport.utils.Stackable 中的方法
-
- getType() -
类 cn.wensiqun.asmsupport.utils.StackableType 中的方法
-
- getUnBoxedType(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的静态方法
-
- getValue() -
类 cn.wensiqun.asmsupport.definition.value.Value 中的方法
-
- getValue() -
类 cn.wensiqun.asmsupport.operators.array.AbstractArrayOperator 中的方法
-
- getValue() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractCrement 中的方法
-
- getVariable() -
类 cn.wensiqun.asmsupport.definition.variable.array.AbstractArrayVariable 中的方法
- 已过时。
- getVariableEntity() -
类 cn.wensiqun.asmsupport.definition.variable.array.AbstractArrayVariable 中的方法
- 已过时。
- getVariableEntity() -
接口 cn.wensiqun.asmsupport.definition.variable.array.IArrayVariable 中的方法
- 已过时。 获取当前变量的VariableEntity
- getVariableEntity() -
类 cn.wensiqun.asmsupport.definition.variable.GlobalVariable 中的方法
-
- getVariableEntity() -
接口 cn.wensiqun.asmsupport.definition.variable.IVariable 中的方法
- 获取当前变量的VariableEntity
- getVariableEntity() -
类 cn.wensiqun.asmsupport.definition.variable.LocalVariable 中的方法
-
- getVariableEntity() -
类 cn.wensiqun.asmsupport.definition.variable.SuperVariable 中的方法
-
- getVariableEntity() -
类 cn.wensiqun.asmsupport.definition.variable.ThisVariable 中的方法
-
- getVariableOwner() -
类 cn.wensiqun.asmsupport.definition.variable.GlobalVariable 中的方法
- variableOwner的get方法
获取当前变量的拥有者
- getVersion() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 获取当前Class的java版本, 版本的表示使用ASM的方法表示(see
Opcodes)
- GlobalArrayVariable - cn.wensiqun.asmsupport.definition.variable.array 中的 类
- 已过时。
- GlobalArrayVariable(GlobalVariable) -
类 cn.wensiqun.asmsupport.definition.variable.array.GlobalArrayVariable 的构造方法
- 已过时。 通过Class获取的全局变量
- GlobalVariable - cn.wensiqun.asmsupport.definition.variable 中的 类
- 全局变量。
- GlobalVariable(AClass, AClass, int, String) -
类 cn.wensiqun.asmsupport.definition.variable.GlobalVariable 的构造方法
- 通过Class获取的全局变量
- GlobalVariable(AClass, GlobalVariableEntity) -
类 cn.wensiqun.asmsupport.definition.variable.GlobalVariable 的构造方法
-
- GlobalVariable(IVariable, AClass, int, String) -
类 cn.wensiqun.asmsupport.definition.variable.GlobalVariable 的构造方法
- 通过Variable获取的全局变量
- GlobalVariable(IVariable, GlobalVariableEntity) -
类 cn.wensiqun.asmsupport.definition.variable.GlobalVariable 的构造方法
-
- GlobalVariableAssigner - cn.wensiqun.asmsupport.operators.assign 中的 类
-
- GlobalVariableAssigner(ProgramBlock, GlobalVariable, Parameterized) -
类 cn.wensiqun.asmsupport.operators.assign.GlobalVariableAssigner 的构造方法
-
- GlobalVariableCreator - cn.wensiqun.asmsupport.creator 中的 类
-
- GlobalVariableCreator(String, int, AClass) -
类 cn.wensiqun.asmsupport.creator.GlobalVariableCreator 的构造方法
-
- GlobalVariableEntity - cn.wensiqun.asmsupport.entity 中的 类
-
- GlobalVariableEntity(AClass, AClass, int, String) -
类 cn.wensiqun.asmsupport.entity.GlobalVariableEntity 的构造方法
-
- goTo(Label) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to jump to the given label.
- GOTO - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- GOTO(ProgramBlock, Label) -
类 cn.wensiqun.asmsupport.operators.asmdirect.GOTO 的构造方法
-
- GREATER_THAN -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- GREATER_THAN_OR_EQUAL_TO -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- greaterEqual(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.RelationalOperator 中的方法
-
- greaterEqual(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- GreaterEqual - cn.wensiqun.asmsupport.operators.relational 中的 类
-
- GreaterEqual(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.relational.GreaterEqual 的构造方法
-
- greaterThan(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.RelationalOperator 中的方法
-
- greaterThan(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- GreaterThan - cn.wensiqun.asmsupport.operators.relational 中的 类
-
- GreaterThan(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.relational.GreaterThan 的构造方法
-
- GT -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的静态变量
- Constant for the
ifCmp method.
H
- hashCode() -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- haveInitMethod -
类 cn.wensiqun.asmsupport.creator.AbstractClassCreatorContext 中的变量
-
I
- IArrayVariable - cn.wensiqun.asmsupport.definition.variable.array 中的 接口
- 已过时。
- IBlockOperators - cn.wensiqun.asmsupport.block 中的 接口
-
- ICInitBody - cn.wensiqun.asmsupport.block.method.cinit 中的 接口
-
- IClassContext - cn.wensiqun.asmsupport.creator 中的 接口
- 方法创建或者修改的上下文环境
- IClassCreator - cn.wensiqun.asmsupport.creator 中的 接口
-
- identifier -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.FormalTypeParameter 中的变量
-
- identifier -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.SimpleClassTypeSignature 中的变量
-
- identifyPotentiallyApplicableMethods() -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的方法
-
- identifyPotentiallyApplicableMethods() -
接口 cn.wensiqun.asmsupport.utils.chooser.DetermineMethodSignature 中的方法
- 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.
- identifyPotentiallyApplicableMethods() -
类 cn.wensiqun.asmsupport.utils.chooser.MethodChooser 中的方法
-
- IEnumCInitBody - cn.wensiqun.asmsupport.block.method.cinit 中的 接口
-
- IEnumInitBody - cn.wensiqun.asmsupport.block.method.init 中的 接口
-
- IF - cn.wensiqun.asmsupport.block.control 中的 类
-
- IF(Parameterized) -
类 cn.wensiqun.asmsupport.block.control.IF 的构造方法
-
- ifCmp(Type, int, Label) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instructions to jump to a label based on the comparison of
the top two stack values.
- ifCmp(Type, int, Label) -
类 cn.wensiqun.asmsupport.operators.relational.AbstractNullCompareRelational 中的方法
-
- ifCmp(Type, int, Label) -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- ifNonNull(Label) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to jump to the given label if the top stack
value is not null.
- ifNull(Label) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to jump to the given label if the top stack
value is null.
- ifthan(IF) -
接口 cn.wensiqun.asmsupport.block.operator.CreateBlockOperator 中的方法
-
- ifthan(IF) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- ifZCmp(int, Label) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instructions to jump to a label based on the comparison of
the top integer stack value with zero.
- IGlobalVariableCreator - cn.wensiqun.asmsupport.creator 中的 接口
-
- iinc(int, int) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to increment the given local variable.
- IInitBody - cn.wensiqun.asmsupport.block.method.init 中的 接口
-
- ILoop - cn.wensiqun.asmsupport.block.control 中的 接口
-
- IMemberCreator - cn.wensiqun.asmsupport.creator 中的 接口
-
- IMethodChooser - cn.wensiqun.asmsupport.utils.chooser 中的 接口
-
- IMethodCreator - cn.wensiqun.asmsupport.creator 中的 接口
-
- INCREMENT -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- init() -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
-
- init() -
类 cn.wensiqun.asmsupport.block.control.Else 中的方法
-
- init() -
类 cn.wensiqun.asmsupport.block.control.ElseIF 中的方法
-
- init() -
类 cn.wensiqun.asmsupport.block.control.Finally 中的方法
-
- init() -
类 cn.wensiqun.asmsupport.block.control.ForEachLoop 中的方法
-
- init() -
类 cn.wensiqun.asmsupport.block.control.IF 中的方法
-
- init() -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- init() -
类 cn.wensiqun.asmsupport.block.control.WhileLoop 中的方法
-
- init() -
类 cn.wensiqun.asmsupport.block.method.cinit.CInitBody 中的方法
-
- init() -
类 cn.wensiqun.asmsupport.block.method.cinit.EnumCInitBody 中的方法
-
- init() -
类 cn.wensiqun.asmsupport.block.method.SuperMethodBody 中的方法
-
- init() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- init() -
类 cn.wensiqun.asmsupport.block.Synchronized 中的方法
-
- INIT -
接口 cn.wensiqun.asmsupport.utils.ASConstant 中的静态变量
-
- INIT_PROXY -
接口 cn.wensiqun.asmsupport.utils.ASConstant 中的静态变量
-
- InitBody - cn.wensiqun.asmsupport.block.method.init 中的 类
-
- InitBody() -
类 cn.wensiqun.asmsupport.block.method.init.InitBody 的构造方法
-
- innerEnd() -
类 cn.wensiqun.asmsupport.utils.Scope 中的方法
-
- innerRunExe() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BinaryBitwise 中的方法
-
- innerRunExe() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BitAnd 中的方法
-
- innerRunExe() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BitOr 中的方法
-
- innerRunExe() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BitXor 中的方法
-
- innerRunExe() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.LeftShift 中的方法
-
- innerRunExe() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.RightShift 中的方法
-
- innerRunExe() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.UnsignedRightShift 中的方法
-
- insert(int, Stackable) -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
-
- insert(int, Type) -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
-
- insnHelper -
类 cn.wensiqun.asmsupport.block.operator.AbstractBlockOperator 中的变量
-
- insnHelper -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的变量
-
- insnHelper -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的变量
-
- instanceOf(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to test if the top stack value is of the given
type.
- instanceOf(Parameterized, AClass) -
接口 cn.wensiqun.asmsupport.block.IBlockOperators 中的方法
-
- instanceOf(Parameterized, AClass) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- InstanceofOperator - cn.wensiqun.asmsupport.operators 中的 类
-
- InstanceofOperator(ProgramBlock, Parameterized, AClass) -
类 cn.wensiqun.asmsupport.operators.InstanceofOperator 的构造方法
-
- InstructionException - cn.wensiqun.asmsupport.exception 中的 异常
-
- InstructionException(String, int, Stack) -
异常 cn.wensiqun.asmsupport.exception.InstructionException 的构造方法
-
- instructionGenerate() -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- InstructionHelper - cn.wensiqun.asmsupport.asm 中的 类
- 字节码操作的帮助类。
- InstructionHelper(MethodVisitor, Method) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 的构造方法
-
- INT_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- int of AClass
- INTEGER_WRAP_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Integer of AClass
- interfaceBounds -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.FormalTypeParameter 中的变量
-
- InterfaceCreator - cn.wensiqun.asmsupport.creator 中的 类
-
- InterfaceCreator(int, String, Class<?>[]) -
类 cn.wensiqun.asmsupport.creator.InterfaceCreator 的构造方法
- Interface Creator
- interfaces -
类 cn.wensiqun.asmsupport.clazz.AClass 中的变量
- Class的接口
- inverts(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- inverts(Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.Bitwise 中的方法
-
- inverts(Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- Inverts - cn.wensiqun.asmsupport.operators.numerical.bitwise 中的 类
-
- Inverts(ProgramBlock, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.Inverts 的构造方法
-
- INVERTS -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- invoke(Parameterized, String, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.MethodInvokeOperator 中的方法
- invoke a method by other method invoker, for example:
java code:
"String".getClass().toString();
asmsupport code:
MethodInvoker getClass = invoke(Value.value("String"), "getClass()");
invoke(getClass, "toString");
- invoke(Parameterized, String, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- invokeConstructor(Type, Type[]) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to invoke a constructor.
- invokeConstructor(AClass, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.MethodInvokeOperator 中的方法
-
- invokeConstructor(AClass, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- invokeInterface(Type, String, Type, Type[]) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to invoke an interface method.
- invokeOriginalMethod() -
接口 cn.wensiqun.asmsupport.block.operator.MethodInvokeOperator 中的方法
- invoke by proxy method
- invokeOriginalMethod() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- invoker -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的变量
-
- invokeStatic(Type, String, Type, Type[]) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to invoke a static method.
- invokeStatic(AClass, String, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.MethodInvokeOperator 中的方法
-
- invokeStatic(AClass, String, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- invokeSuperConstructor(Parameterized...) -
接口 cn.wensiqun.asmsupport.block.method.init.IInitBody 中的方法
-
- invokeSuperConstructor(Parameterized...) -
类 cn.wensiqun.asmsupport.block.method.init.InitBody 中的方法
-
- invokeSuperMethod(Type, String, Type, Type[]) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- 调用父类方法
- invokeVerify(AClass) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- invokeVirtual(Type, String, Type, Type[]) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to invoke a normal method.
- isAbstract() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
-
- isAnonymous() -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
-
- isArray() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 判断当前Class是否是数组
- isArray() -
类 cn.wensiqun.asmsupport.clazz.ArrayClass 中的方法
-
- isArray() -
类 cn.wensiqun.asmsupport.clazz.ProductClass 中的方法
-
- isArray() -
类 cn.wensiqun.asmsupport.clazz.SemiClass 中的方法
-
- isArrayTypeSignature() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ArrayTypeSignature 中的方法
-
- isArrayTypeSignature() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.FieldTypeSignature 中的方法
-
- isAutoCreate() -
类 cn.wensiqun.asmsupport.operators.BreakStack 中的方法
-
- isBaseType() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.BaseTypeSignature 中的方法
-
- isBaseType() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.TypeSignature 中的方法
-
- isChildOrEqual(AClass) -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
- 判断当前类是否与另一个类相等或者是另一个类的子类
- isClassTypeSignature() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ClassTypeSignature 中的方法
-
- isClassTypeSignature() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.FieldTypeSignature 中的方法
-
- isDefault(int) -
类 cn.wensiqun.asmsupport.utils.ModifierUtils 中的静态方法
-
- isDirectInnerClass(Class<?>, Class<?>) -
类 cn.wensiqun.asmsupport.utils.ClassUtils 中的静态方法
-
- isDoWhile -
类 cn.wensiqun.asmsupport.block.control.WhileLoop 中的变量
-
- isEmpty() -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 中的方法
-
- isEmpty() -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- isEnum(int) -
类 cn.wensiqun.asmsupport.utils.ModifierUtils 中的静态方法
-
- isInnerClass(Class<?>, Class<?>) -
类 cn.wensiqun.asmsupport.utils.ClassUtils 中的静态方法
- 判断innerCls是否是owner的内部类
- isInterface() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
-
- isMinus -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.TypeArgument 中的变量
-
- isNullValue(Parameterized) -
类 cn.wensiqun.asmsupport.operators.relational.AbstractNullCompareRelational 中的方法
-
- isPlus -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.TypeArgument 中的变量
-
- isPrimitive() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
-
- isPrimitive() -
类 cn.wensiqun.asmsupport.clazz.ArrayClass 中的方法
-
- isPrimitive() -
类 cn.wensiqun.asmsupport.clazz.ProductClass 中的方法
-
- isPrimitive() -
类 cn.wensiqun.asmsupport.clazz.SemiClass 中的方法
-
- isPrimitiveWrapAClass(AClass) -
类 cn.wensiqun.asmsupport.utils.AClassUtils 中的静态方法
-
- isReturned() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- isSaveReference() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的方法
-
- isStatic() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
- 当前Method是否是static的
- isSubOf(Scope) -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
- 变量是Scope说的子代
- isSubOrEqualType(AClass, AClass) -
类 cn.wensiqun.asmsupport.utils.AClassUtils 中的静态方法
-
- isSuper(Class<?>, Class<?>) -
类 cn.wensiqun.asmsupport.utils.ClassUtils 中的静态方法
- determine cls1 is super of cls2
- isTypeVariableSignature() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.FieldTypeSignature 中的方法
-
- isTypeVariableSignature() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.TypeVariableSignature 中的方法
-
- isUnreachableCode(AbstractOperator) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- isVarargs(int) -
类 cn.wensiqun.asmsupport.utils.ModifierUtils 中的静态方法
-
- isWildcard -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.TypeArgument 中的变量
-
- iterator() -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 中的方法
-
- ITERATOR_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.util.Iterator of AClass
- IValue - cn.wensiqun.asmsupport.definition.value 中的 接口
-
- IVariable - cn.wensiqun.asmsupport.definition.variable 中的 接口
- 变量的接口
- IVariable.ClassBidiMap - cn.wensiqun.asmsupport.definition.variable 中的 类
-
J
- Jumpable - cn.wensiqun.asmsupport.operators 中的 接口
-
K
- keySet() -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
L
- lastPrepareProcess() -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
-
- lastPrepareProcess() -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 中的方法
-
- lastPrepareProcess() -
类 cn.wensiqun.asmsupport.operators.method.CommonMethodInvoker 中的方法
-
- lastPrepareProcess() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvokeInvoker 中的方法
- 已过时。
- lastPrepareProcess() -
类 cn.wensiqun.asmsupport.operators.method.VariableInvoker 中的方法
- 已过时。
- LE -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的静态变量
- Constant for the
ifCmp method.
- LEFT_SHIFT -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- leftShift(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- leftShift(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.Bitwise 中的方法
- factor1 << factor2
- leftShift(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- LeftShift - cn.wensiqun.asmsupport.operators.numerical.bitwise 中的 类
-
- LeftShift(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.LeftShift 的构造方法
-
- LESS_THAN -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- LESS_THAN_OR_EQUAL_TO -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- lessEqual(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.RelationalOperator 中的方法
-
- lessEqual(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- LessEqual - cn.wensiqun.asmsupport.operators.relational 中的 类
-
- LessEqual(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.relational.LessEqual 的构造方法
-
- lessThan(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.RelationalOperator 中的方法
-
- lessThan(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- LessThan - cn.wensiqun.asmsupport.operators.relational 中的 类
-
- LessThan(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.relational.LessThan 的构造方法
-
- LinkedMultiValueMap<K,V> - cn.wensiqun.asmsupport.utils 中的 类
- Simple implementation of
MultiValueMap that wraps a LinkedHashMap,
storing multiple values in a LinkedList. - LinkedMultiValueMap() -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 的构造方法
- Create a new LinkedMultiValueMap that wraps a
LinkedHashMap.
- LinkedMultiValueMap(int) -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 的构造方法
- Create a new LinkedMultiValueMap that wraps a
LinkedHashMap
with the given initial capacity.
- LinkedMultiValueMap(Map<K, List<V>>) -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 的构造方法
- Copy constructor: Create a new LinkedMultiValueMap with the same mappings
as the specified Map.
- loadClass(String, byte[]) -
类 cn.wensiqun.asmsupport.creator.AbstractClassContext 中的方法
-
- loadClass(String) -
类 cn.wensiqun.asmsupport.loader.ClassModifierClassLoader 中的方法
-
- loadInsn(Type, int) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to push a local variable on the stack.
- loadThis() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to load 'this' on the stack.
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.definition.value.Value 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.definition.variable.array.AbstractArrayVariable 中的方法
- 已过时。
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.definition.variable.GlobalVariable 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.definition.variable.LocalVariable 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.definition.variable.SuperVariable 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.definition.variable.ThisVariable 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.array.ArrayLength 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.array.ArrayLoader 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.asmdirect.DUP 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.assign.Assigner 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.checkcast.CheckCast 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.InstanceofOperator 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.logical.AbstractLogical 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.AbstractArithmetic 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.AbstractBitwise 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractCrement 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.numerical.posinegative.AbstractPositiveNegative 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.StringAppender 中的方法
-
- loadToStack(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.ternary.TernaryOperator 中的方法
-
- loadToStack(ProgramBlock) -
接口 cn.wensiqun.asmsupport.PushStackable 中的方法
- 在指定程序块内将值压入栈
- Localable - cn.wensiqun.asmsupport.utils 中的 接口
-
- LocalArrayVariable - cn.wensiqun.asmsupport.definition.variable.array 中的 类
- 已过时。
- LocalArrayVariable(LocalVariable) -
类 cn.wensiqun.asmsupport.definition.variable.array.LocalArrayVariable 的构造方法
- 已过时。 通过Class获取的全局变量
- locals -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的变量
-
- locals -
类 cn.wensiqun.asmsupport.utils.Component 中的变量
- 本地变量的引用
- LocalVariable - cn.wensiqun.asmsupport.definition.variable 中的 类
- 全局变量。
- LocalVariable(LocalVariableEntity) -
类 cn.wensiqun.asmsupport.definition.variable.LocalVariable 的构造方法
-
- LocalVariableAssigner - cn.wensiqun.asmsupport.operators.assign 中的 类
-
- LocalVariableAssigner(ProgramBlock, LocalVariable, Parameterized) -
类 cn.wensiqun.asmsupport.operators.assign.LocalVariableAssigner 的构造方法
-
- LocalVariableCreator - cn.wensiqun.asmsupport.operators.variable 中的 类
-
- LocalVariableCreator(ProgramBlock, String, Type, Type) -
类 cn.wensiqun.asmsupport.operators.variable.LocalVariableCreator 的构造方法
-
- LocalVariableEntity - cn.wensiqun.asmsupport.entity 中的 类
-
- LocalVariableEntity(String, int, AClass) -
类 cn.wensiqun.asmsupport.entity.LocalVariableEntity 的构造方法
-
- LocalVariables - cn.wensiqun.asmsupport.utils 中的 类
-
- LocalVariables() -
类 cn.wensiqun.asmsupport.utils.LocalVariables 的构造方法
-
- logicalAnd(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.LogicalOperator 中的方法
- factor1 & factor2
- logicalAnd(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- LogicalAnd - cn.wensiqun.asmsupport.operators.logical 中的 类
-
- LogicalAnd(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.logical.LogicalAnd 的构造方法
-
- LogicalOperator - cn.wensiqun.asmsupport.block.operator 中的 接口
-
- logicalOr(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.LogicalOperator 中的方法
- factor1 | factor2
- logicalOr(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- LogicalOr - cn.wensiqun.asmsupport.operators.logical 中的 类
-
- LogicalOr(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.logical.LogicalOr 的构造方法
-
- logicalXor(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.LogicalOperator 中的方法
- factor1 ^ factor2
- logicalXor(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- LogicalXor - cn.wensiqun.asmsupport.operators.logical 中的 类
-
- LogicalXor(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.logical.LogicalXor 的构造方法
-
- LONG_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- long of AClass
- LONG_WRAP_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Long of AClass
- loop() -
类 cn.wensiqun.asmsupport.utils.MapLooper 中的方法
-
- LT -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的静态变量
- Constant for the
ifCmp method.
M
- MapLooper<K,V> - cn.wensiqun.asmsupport.utils 中的 类
-
- MapLooper(Map<K, V>) -
类 cn.wensiqun.asmsupport.utils.MapLooper 的构造方法
-
- mark(Label) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Marks the current code position with the given label.
- Marker - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- Marker(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.asmdirect.Marker 的构造方法
-
- Marker(ProgramBlock, Label) -
类 cn.wensiqun.asmsupport.operators.asmdirect.Marker 的构造方法
-
- maxs(int, int) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- MemberVariable - cn.wensiqun.asmsupport.definition.variable 中的 类
-
- MemberVariable() -
类 cn.wensiqun.asmsupport.definition.variable.MemberVariable 的构造方法
-
- method -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的变量
-
- Method - cn.wensiqun.asmsupport.definition.method 中的 类
- 方法的抽象。
- Method(MethodEntity, IClassContext, SuperMethodBody, int) -
类 cn.wensiqun.asmsupport.definition.method.Method 的构造方法
- 构造方法
- METHOD_CREATE_MODE_ADD -
接口 cn.wensiqun.asmsupport.utils.ASConstant 中的静态变量
-
- METHOD_CREATE_MODE_MODIFY -
接口 cn.wensiqun.asmsupport.utils.ASConstant 中的静态变量
-
- METHOD_NAME_INIT -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的静态变量
-
- METHOD_PROXY_SUFFIX -
接口 cn.wensiqun.asmsupport.utils.ASConstant 中的静态变量
-
- MethodBodyForModify - cn.wensiqun.asmsupport.block.method.common 中的 类
-
- MethodBodyForModify() -
类 cn.wensiqun.asmsupport.block.method.common.MethodBodyForModify 的构造方法
-
- MethodChooser - cn.wensiqun.asmsupport.utils.chooser 中的 类
-
- MethodChooser(AClass, AClass, String, AClass[]) -
类 cn.wensiqun.asmsupport.utils.chooser.MethodChooser 的构造方法
-
- methodCreaters -
类 cn.wensiqun.asmsupport.creator.AbstractClassContext 中的变量
-
- MethodCreator - cn.wensiqun.asmsupport.creator 中的 类
-
- methodCreatorForAdd(String, AClass[], String[], AClass, Class<?>[], int, SuperMethodBody) -
类 cn.wensiqun.asmsupport.creator.MethodCreator 中的静态方法
-
- methodCreatorForModify(String, AClass[], String[], AClass, Class<?>[], int, SuperMethodBody) -
类 cn.wensiqun.asmsupport.creator.MethodCreator 中的静态方法
-
- MethodEntity - cn.wensiqun.asmsupport.entity 中的 类
-
- MethodEntity(String, AClass, AClass, AClass[], String[], AClass, AClass[], int) -
类 cn.wensiqun.asmsupport.entity.MethodEntity 的构造方法
-
- methodEqual(MethodEntity, Method) -
类 cn.wensiqun.asmsupport.utils.MethodUtils 中的静态方法
-
- methodEqualInHierarchy(MethodEntity, MethodEntity) -
类 cn.wensiqun.asmsupport.utils.MethodUtils 中的静态方法
-
- methodEqualWithoutOwner(Method, Method) -
类 cn.wensiqun.asmsupport.utils.MethodUtils 中的静态方法
-
- MethodInvokeException - cn.wensiqun.asmsupport.exception 中的 异常
-
- MethodInvokeException(String) -
异常 cn.wensiqun.asmsupport.exception.MethodInvokeException 的构造方法
-
- MethodInvokeException() -
异常 cn.wensiqun.asmsupport.exception.MethodInvokeException 的构造方法
-
- MethodInvokeException(String, Throwable) -
异常 cn.wensiqun.asmsupport.exception.MethodInvokeException 的构造方法
-
- MethodInvokeException(Throwable) -
异常 cn.wensiqun.asmsupport.exception.MethodInvokeException 的构造方法
-
- MethodInvokeInvoker - cn.wensiqun.asmsupport.operators.method 中的 类
- 已过时。
- MethodInvokeInvoker(ProgramBlock, MethodInvoker, String, Parameterized[]) -
类 cn.wensiqun.asmsupport.operators.method.MethodInvokeInvoker 的构造方法
- 已过时。
- MethodInvokeOperator - cn.wensiqun.asmsupport.block.operator 中的 接口
-
- MethodInvoker - cn.wensiqun.asmsupport.operators.method 中的 类
-
- MethodInvoker(ProgramBlock, AClass, String, Parameterized[]) -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 的构造方法
-
- methodModifiers -
类 cn.wensiqun.asmsupport.creator.ClassModifier 中的变量
-
- methodOwner -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的变量
-
- methodToMethodEntity(AClass, Method) -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的静态方法
-
- MethodUtils - cn.wensiqun.asmsupport.utils 中的 类
-
- MethodUtils() -
类 cn.wensiqun.asmsupport.utils.MethodUtils 的构造方法
-
- mod(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.ArithmeticOperator 中的方法
-
- mod(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- mod -
类 cn.wensiqun.asmsupport.clazz.AClass 中的变量
- Class的修饰符值
- MOD -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- ModifierUtils - cn.wensiqun.asmsupport.utils 中的 类
-
- ModifierUtils() -
类 cn.wensiqun.asmsupport.utils.ModifierUtils 的构造方法
-
- modify(Map<String, List<VisitXInsnAdapter>>) -
类 cn.wensiqun.asmsupport.creator.ClassModifier 中的方法
-
- modifyMethod(String, Class<?>[], MethodBodyForModify) -
类 cn.wensiqun.asmsupport.creator.ClassModifier 中的方法
-
- Modulus - cn.wensiqun.asmsupport.operators.numerical.arithmetic 中的 类
- modulus operator
- Modulus(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.Modulus 的构造方法
-
- monitorEnter() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to get the monitor of the top stack value.
- monitorExit() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to release the monitor of the top stack value.
- mostSpecificIndexForVariableVarify(List<AbstractMethodChooser.TypeTreeNode[]>) -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的方法
-
- mtdEntity -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的变量
- found method entity will be called
- mul(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- generated the instruction to mul top two stack value
- mul(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.ArithmeticOperator 中的方法
- generate the instruction that correspond to factor1 * factor2
- mul(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- MUL -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- multiANewArrayInsn(Type, int) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- Multiplication - cn.wensiqun.asmsupport.operators.numerical.arithmetic 中的 类
- multiplication operator
- Multiplication(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.Multiplication 的构造方法
-
- MultiValueMap<K,V> - cn.wensiqun.asmsupport.utils 中的 接口
- Extension of the
Map interface that stores multiple values.
N
- name -
类 cn.wensiqun.asmsupport.clazz.AClass 中的变量
- Class name
- name -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的变量
-
- name -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser 中的变量
-
- name -
类 cn.wensiqun.asmsupport.utils.chooser.MethodChooser 中的变量
- method name
- NE -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的静态变量
- Constant for the
ifCmp method.
- neg(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- neg(Parameterized) -
接口 cn.wensiqun.asmsupport.block.IBlockOperators 中的方法
-
- neg(Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- NEG -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- Negative - cn.wensiqun.asmsupport.operators.numerical.posinegative 中的 类
-
- Negative(ProgramBlock, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.posinegative.Negative 的构造方法
-
- nestedTypes -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ClassTypeSignature 中的变量
-
- newArray(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to create a new array.
- newArray(ArrayClass, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.operator.ValueOperator 中的方法
-
- newArray(ArrayClass, Parameterized...) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- newArrayWithValue(ArrayClass, Parameterized[]) -
接口 cn.wensiqun.asmsupport.block.operator.ValueOperator 中的方法
- execute new array operator, cannot support more than 4 dim array, becuase we not need more than 4 dim array in really business service
for example:
java code:
new int[]{2}
asmsupport code:
newArray(AClassGetter.getArrayClass(int[].class), new Parameterized[]{getValue(1)});
- newArrayWithValue(ArrayClass, Parameterized[][]) -
接口 cn.wensiqun.asmsupport.block.operator.ValueOperator 中的方法
- create a two dim array
- newArrayWithValue(ArrayClass, Parameterized[][][]) -
接口 cn.wensiqun.asmsupport.block.operator.ValueOperator 中的方法
- create a three dim array
- newArrayWithValue(ArrayClass, Parameterized[][][][]) -
接口 cn.wensiqun.asmsupport.block.operator.ValueOperator 中的方法
- create a four dim array
- newArrayWithValue(ArrayClass, Object) -
接口 cn.wensiqun.asmsupport.block.operator.ValueOperator 中的方法
- create a unknow dim array
- newArrayWithValue(ArrayClass, Object) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- newArrayWithValue(ArrayClass, Parameterized[]) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- newArrayWithValue(ArrayClass, Parameterized[][]) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- newArrayWithValue(ArrayClass, Parameterized[][][]) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- newArrayWithValue(ArrayClass, Parameterized[][][][]) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- newEnum(String, Parameterized...) -
类 cn.wensiqun.asmsupport.block.method.cinit.EnumCInitBody 中的方法
-
- newEnum(String, Parameterized...) -
接口 cn.wensiqun.asmsupport.block.method.cinit.IEnumCInitBody 中的方法
-
- newInstance(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to create a new object.
- NewMemberClass - cn.wensiqun.asmsupport.clazz 中的 类
-
- NewMemberClass() -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 的构造方法
-
- newOperator(Class<T>, Class<?>[], Object...) -
类 cn.wensiqun.asmsupport.operators.util.OperatorFactory 中的静态方法
- 通过反射创建字节码操作
- NewOperatorListener - cn.wensiqun.asmsupport.operators.util 中的 类
- 创建新的操作的监听器
- NewOperatorListener() -
类 cn.wensiqun.asmsupport.operators.util.NewOperatorListener 的构造方法
-
- newSemiClass(int, int, String, Class<?>, Class<?>[]) -
类 cn.wensiqun.asmsupport.clazz.AClassFactory 中的静态方法
- 创建一个新的Class
- newVisitXInsnOperator(ProgramBlock) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitFieldInsnAdapter 中的方法
-
- newVisitXInsnOperator(ProgramBlock) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitIincInsnAdapter 中的方法
-
- newVisitXInsnOperator(ProgramBlock) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitInsnAdapter 中的方法
-
- newVisitXInsnOperator(ProgramBlock) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitIntInsnAdapter 中的方法
-
- newVisitXInsnOperator(ProgramBlock) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitLdcInsnAdapter 中的方法
-
- newVisitXInsnOperator(ProgramBlock) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitMethodInsnAdapter 中的方法
-
- newVisitXInsnOperator(ProgramBlock) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitMultiANewArrayInsnAdapter 中的方法
-
- newVisitXInsnOperator(ProgramBlock) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitTypeInsnAdapter 中的方法
-
- newVisitXInsnOperator(ProgramBlock) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitVarInsnAdapter 中的方法
-
- newVisitXInsnOperator(ProgramBlock) -
接口 cn.wensiqun.asmsupport.asm.adapter.VisitXInsnAdapter 中的方法
-
- nextInsNumber() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
- 下一条指令的序号
- NoneOperator - cn.wensiqun.asmsupport.operators 中的 类
-
- NoneOperator(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.NoneOperator 的构造方法
-
- nop() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- don't do any thing
- NOP - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- NOP(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.asmdirect.NOP 的构造方法
-
- NoSuchMethod - cn.wensiqun.asmsupport.exception 中的 异常
-
- NoSuchMethod(AClass, String, AClass[]) -
异常 cn.wensiqun.asmsupport.exception.NoSuchMethod 的构造方法
-
- not(Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.LogicalOperator 中的方法
- !
- not(Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- Not - cn.wensiqun.asmsupport.operators.logical 中的 类
-
- Not(ProgramBlock, Parameterized) -
类 cn.wensiqun.asmsupport.operators.logical.Not 的构造方法
-
- NOT -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- NOT_EQUAL_TO -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- notEqual(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.RelationalOperator 中的方法
-
- notEqual(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- NotEqual - cn.wensiqun.asmsupport.operators.relational 中的 类
-
- NotEqual(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.relational.NotEqual 的构造方法
-
- nullValue(AClass) -
类 cn.wensiqun.asmsupport.definition.value.Value 中的静态方法
- 获取Null值
- NumericalAndReferenceRelational - cn.wensiqun.asmsupport.operators.relational 中的 类
-
- NumericalAndReferenceRelational(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.relational.NumericalAndReferenceRelational 的构造方法
-
- NumericalRelational - cn.wensiqun.asmsupport.operators.relational 中的 类
-
- NumericalRelational(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.relational.NumericalRelational 的构造方法
-
O
- OBJECT_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Object of AClass
- operator -
类 cn.wensiqun.asmsupport.operators.logical.AbstractLogical 中的变量
-
- operator -
类 cn.wensiqun.asmsupport.operators.numerical.AbstractNumerical 中的变量
-
- operator -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的变量
-
- OperatorFactory - cn.wensiqun.asmsupport.operators.util 中的 类
-
- OperatorFactory() -
类 cn.wensiqun.asmsupport.operators.util.OperatorFactory 的构造方法
-
- Operators - cn.wensiqun.asmsupport.operators 中的 接口
-
- outerEnd() -
类 cn.wensiqun.asmsupport.utils.Scope 中的方法
-
- outerType -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ClassTypeSignature 中的变量
-
- ownerBlock -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的变量
- 属于哪个block。
P
- para -
类 cn.wensiqun.asmsupport.AbstractParameterizedSupport 中的变量
-
- Parameterized - cn.wensiqun.asmsupport 中的 接口
- This interface indicate it can be assign to a variable or method as parameter
- parameters -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.MethodTypeSignature 中的变量
-
- parDims -
类 cn.wensiqun.asmsupport.operators.array.AbstractArrayOperator 中的变量
-
- parseAsClassSignature(String) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignatureParser 中的方法
- AMC.
- parseAsFieldSignature(String) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignatureParser 中的方法
- AMC.
- parseAsMethodSignature(String) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignatureParser 中的方法
- AMC.
- peek() -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
- Returns the top item off of this stack without removing it.
- peek(int) -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
- Returns the n'th item down (zero-relative) from the top of this stack
without removing it.
- pkg -
类 cn.wensiqun.asmsupport.clazz.AClass 中的变量
- 当前的Class的包名
- pop() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- pop(int) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- pop() -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
-
- pop(int) -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
-
- prepare() -
类 cn.wensiqun.asmsupport.block.control.Finally 中的方法
-
- prepare() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- prepare() -
类 cn.wensiqun.asmsupport.creator.GlobalVariableCreator 中的方法
-
- prepare() -
类 cn.wensiqun.asmsupport.creator.MethodCreator 中的方法
-
- prepare() -
接口 cn.wensiqun.asmsupport.Executeable 中的方法
- 执行execute的预先操作
在此方法中如果要对执行队列操作 那么不能对执行队列做删除和添加操作 只能做替操作
除了MethodBody类型的Block是通过直接调用的方式执行Prepare方法之外, 其他Block
均在调用创建该Block的时候触发Prepare方法, 所有创建非MethodBody类型Block都在
jw.asmsupport.block.operator.CreateBlockOperator接口中
对于一般的Block,比如if...else...
- prepare() -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
-
- PRIMITIVE_WRAP_MAP -
接口 cn.wensiqun.asmsupport.definition.variable.IVariable 中的静态变量
-
- primitiveFlag(AClass[]) -
类 cn.wensiqun.asmsupport.utils.AClassUtils 中的静态方法
-
- Printable - cn.wensiqun.asmsupport.utils 中的 接口
- 实现这个接口表示能够打印
- PrintHelper - cn.wensiqun.asmsupport.utils 中的 类
-
- PrintHelper() -
类 cn.wensiqun.asmsupport.utils.PrintHelper 的构造方法
-
- printState() -
类 cn.wensiqun.asmsupport.utils.LocalVariables 中的方法
-
- printState() -
接口 cn.wensiqun.asmsupport.utils.Printable 中的方法
-
- printState() -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
-
- process() -
类 cn.wensiqun.asmsupport.AbstractParameterizedSupport 中的方法
-
- process(Value) -
类 cn.wensiqun.asmsupport.AbstractParameterizedSupport 中的方法
-
- process(IVariable) -
类 cn.wensiqun.asmsupport.AbstractParameterizedSupport 中的方法
-
- process(MethodInvoker) -
类 cn.wensiqun.asmsupport.AbstractParameterizedSupport 中的方法
-
- process(K, V) -
类 cn.wensiqun.asmsupport.utils.MapLooper 中的方法
-
- ProductClass - cn.wensiqun.asmsupport.clazz 中的 类
-
- ProductClass() -
类 cn.wensiqun.asmsupport.clazz.ProductClass 的构造方法
-
- ProductClassMethodChooser - cn.wensiqun.asmsupport.utils.chooser 中的 类
-
- ProductClassMethodChooser(AClass, ProductClass, String, AClass[]) -
类 cn.wensiqun.asmsupport.utils.chooser.ProductClassMethodChooser 的构造方法
-
- ProgramBlock - cn.wensiqun.asmsupport.block 中的 类
-
- ProgramBlock() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 的构造方法
- create a logic program block
- push(boolean) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to push the given value on the stack.
- push(int) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to push the given value on the stack.
- push(byte) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to push the given value on the stack.
- push(short) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to push the given value on the stack.
- push(char) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to push the given value on the stack.
- push(long) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to push the given value on the stack.
- push(float) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to push the given value on the stack.
- push(double) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to push the given value on the stack.
- push(String) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to push the given value on the stack.
- push(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- push null
- push(Stackable) -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
-
- push(Type) -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
-
- push(Type...) -
类 cn.wensiqun.asmsupport.utils.Stack 中的方法
-
- pushClass(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to push the given value on the stack.
- PushStackable - cn.wensiqun.asmsupport 中的 接口
- 如果某类继承此接口那么该类则能够将值做入栈操作
- put(K, List<V>) -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- putAll(Map<? extends K, ? extends List<V>>) -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- putField(Type, String, Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to store the top stack value in a non static
field.
- putStatic(Type, String, Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to store the top stack value in a static field.
R
- RelationalOperator - cn.wensiqun.asmsupport.block.operator 中的 接口
-
- relationalOperator() -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- relationalOperator() -
类 cn.wensiqun.asmsupport.operators.relational.Equal 中的方法
-
- relationalOperator() -
类 cn.wensiqun.asmsupport.operators.relational.GreaterEqual 中的方法
-
- relationalOperator() -
类 cn.wensiqun.asmsupport.operators.relational.GreaterThan 中的方法
-
- relationalOperator() -
类 cn.wensiqun.asmsupport.operators.relational.LessEqual 中的方法
-
- relationalOperator() -
类 cn.wensiqun.asmsupport.operators.relational.LessThan 中的方法
-
- relationalOperator() -
类 cn.wensiqun.asmsupport.operators.relational.NotEqual 中的方法
-
- relationalOperatorWithInLoopCondition() -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- relationalOperatorWithInLoopCondition() -
类 cn.wensiqun.asmsupport.operators.relational.Equal 中的方法
-
- relationalOperatorWithInLoopCondition() -
类 cn.wensiqun.asmsupport.operators.relational.GreaterEqual 中的方法
-
- relationalOperatorWithInLoopCondition() -
类 cn.wensiqun.asmsupport.operators.relational.GreaterThan 中的方法
-
- relationalOperatorWithInLoopCondition() -
类 cn.wensiqun.asmsupport.operators.relational.LessEqual 中的方法
-
- relationalOperatorWithInLoopCondition() -
类 cn.wensiqun.asmsupport.operators.relational.LessThan 中的方法
-
- relationalOperatorWithInLoopCondition() -
类 cn.wensiqun.asmsupport.operators.relational.NotEqual 中的方法
-
- rem(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- generated the instruction to rem top two stack value
- remove(Object) -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 中的方法
-
- remove(Object) -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- removeAll(Collection<?>) -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 中的方法
-
- removeException(AClass) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- removeExe(Executeable) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- removeMultiTimeListener(NewOperatorListener) -
类 cn.wensiqun.asmsupport.operators.util.OperatorFactory 中的静态方法
-
- removeOneTimeListener(NewOperatorListener) -
类 cn.wensiqun.asmsupport.operators.util.OperatorFactory 中的静态方法
-
- removeThrowException(AClass) -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- replaceExe(Executeable, Executeable) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
- 替换
- resetListener() -
类 cn.wensiqun.asmsupport.operators.util.OperatorFactory 中的静态方法
-
- resultClass -
类 cn.wensiqun.asmsupport.operators.numerical.AbstractNumerical 中的变量
- 执行的结果类型
- retainAll(Collection<?>) -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 中的方法
-
- Return - cn.wensiqun.asmsupport.operators 中的 类
- 用于执行Return
- Return(ProgramBlock, Parameterized) -
类 cn.wensiqun.asmsupport.operators.Return 的构造方法
-
- returned -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的变量
- 当前block是否已经返回 或者已经抛出异常了
- ReturnException - cn.wensiqun.asmsupport.operators.exception 中的 异常
-
- ReturnException(Method, String) -
异常 cn.wensiqun.asmsupport.operators.exception.ReturnException 的构造方法
-
- returnInsn() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- returnInsn(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- ReturnOperatoInCatchWithFinallyListener - cn.wensiqun.asmsupport.operators.listener 中的 类
- 在Catch程序块中创建Return操作并且存在Finally块的时候的监听器
- ReturnOperatoInCatchWithFinallyListener() -
类 cn.wensiqun.asmsupport.operators.listener.ReturnOperatoInCatchWithFinallyListener 的构造方法
-
- returnType -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.MethodTypeSignature 中的变量
-
- RIGHT_SHIFT -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- rightShift(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- rightShift(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.Bitwise 中的方法
- factor1 >> factor2
- rightShift(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- RightShift - cn.wensiqun.asmsupport.operators.numerical.bitwise 中的 类
-
- RightShift(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.RightShift 的构造方法
-
- runReturn() -
接口 cn.wensiqun.asmsupport.block.IBlockOperators 中的方法
- run return statement
- runReturn(Parameterized) -
接口 cn.wensiqun.asmsupport.block.IBlockOperators 中的方法
- run return statement with return value
- runReturn() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
- run return statement
- runReturn(Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
- run return statement with return value
S
- sc -
类 cn.wensiqun.asmsupport.creator.AbstractClassCreatorContext 中的变量
-
- scope -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的变量
-
- Scope - cn.wensiqun.asmsupport.utils 中的 类
-
- Scope(LocalVariables, Scope) -
类 cn.wensiqun.asmsupport.utils.Scope 的构造方法
-
- scopeLogicVar -
类 cn.wensiqun.asmsupport.definition.variable.LocalVariable 中的变量
-
- ScopeLogicVariable - cn.wensiqun.asmsupport.utils 中的 类
-
- ScopeLogicVariable(Scope, Type, Type, boolean) -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 的构造方法
-
- ScopeLogicVariable(String, Scope, Type, Type) -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 的构造方法
-
- ScopeThis - cn.wensiqun.asmsupport.utils 中的 类
-
- ScopeThis(Class<?>, String) -
类 cn.wensiqun.asmsupport.utils.ScopeThis 的构造方法
-
- secondPhase() -
类 cn.wensiqun.asmsupport.utils.chooser.ArrayClassMethodChooser 中的方法
-
- secondPhase() -
接口 cn.wensiqun.asmsupport.utils.chooser.DetermineMethodSignature 中的方法
-
Phase 2: Identify Matching Arity Methods Applicable by Method Invocation Conversion
reference to : The Java™ Language Specification 15.12.2.3
- secondPhase() -
类 cn.wensiqun.asmsupport.utils.chooser.MethodChooser 中的方法
-
- secondPhase() -
类 cn.wensiqun.asmsupport.utils.chooser.ProductClassMethodChooser 中的方法
-
- secondPhase() -
类 cn.wensiqun.asmsupport.utils.chooser.SemiClassMethodChooser 中的方法
-
- SemiClass - cn.wensiqun.asmsupport.clazz 中的 类
-
- SemiClassMethodChooser - cn.wensiqun.asmsupport.utils.chooser 中的 类
-
- SemiClassMethodChooser(AClass, SemiClass, String, AClass[]) -
类 cn.wensiqun.asmsupport.utils.chooser.SemiClassMethodChooser 的构造方法
-
- SERIALIZABLE_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Serializable of AClass
- SeriesBlock - cn.wensiqun.asmsupport.block.control 中的 类
- 表示是同一个系列的程序块,即语句块是有连续性比如:
try,catch,finally是一个系列,if,else if,else是一个系列
- SeriesBlock() -
类 cn.wensiqun.asmsupport.block.control.SeriesBlock 的构造方法
-
- set(K, V) -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- set(K, V) -
接口 cn.wensiqun.asmsupport.utils.MultiValueMap 中的方法
- Set the given single value under the given key.
- setAll(Map<K, V>) -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- setAll(Map<K, V>) -
接口 cn.wensiqun.asmsupport.utils.MultiValueMap 中的方法
- Set the given values under.
- setArguments(LocalVariable[]) -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- setArguments(Object[]) -
类 cn.wensiqun.asmsupport.operators.util.NewOperatorListener 中的方法
-
- setAutoCreate(boolean) -
类 cn.wensiqun.asmsupport.operators.BreakStack 中的方法
-
- setClassOutPutPath(String) -
类 cn.wensiqun.asmsupport.creator.AbstractClassContext 中的方法
-
- setClassOutPutPath(String) -
接口 cn.wensiqun.asmsupport.creator.IClassContext 中的方法
-
- setClassWriter(ClassWriter) -
类 cn.wensiqun.asmsupport.creator.ClassModifier 中的方法
-
- setCompileOrder(Integer) -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
- 设置编译顺序
- setCursor(Localable) -
类 cn.wensiqun.asmsupport.utils.LocalVariables 中的方法
-
- setEnumNameList(List<String>) -
类 cn.wensiqun.asmsupport.block.method.cinit.EnumCInitBody 中的方法
-
- setEnumNum(int) -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
-
- setExecuteBlock(ProgramBlock) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- setExecuteBlock(ProgramBlock) -
类 cn.wensiqun.asmsupport.operators.util.NewOperatorListener 中的方法
-
- setFinallyBlock(Finally) -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- setInsnHelper(InstructionHelper) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- setJumpLable(Label) -
接口 cn.wensiqun.asmsupport.operators.Jumpable 中的方法
-
- setJumpLable(Label) -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的方法
-
- setMv(StackLocalMethodVisitor) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- setName(String) -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- setNearlyTryBlock(Try) -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- setOperatorClass(Class<? extends AbstractOperator>) -
类 cn.wensiqun.asmsupport.operators.util.NewOperatorListener 中的方法
-
- setOwnerBlock(ProgramBlock) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- setParameterTypes(Class<?>[]) -
类 cn.wensiqun.asmsupport.operators.util.NewOperatorListener 中的方法
-
- setParent(Scope) -
类 cn.wensiqun.asmsupport.utils.Component 中的方法
-
- setParentExes(List<Executeable>) -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
- 设置父类
- setParentExes(List<Executeable>) -
类 cn.wensiqun.asmsupport.block.control.ElseIF 中的方法
-
- setParentExes(List<Executeable>) -
类 cn.wensiqun.asmsupport.block.control.IF 中的方法
-
- setParentExes(List<Executeable>) -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- setParentPreExes(List<Executeable>) -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
-
- setParentPreExes(List<Executeable>) -
类 cn.wensiqun.asmsupport.block.control.ElseIF 中的方法
-
- setParentPreExes(List<Executeable>) -
类 cn.wensiqun.asmsupport.block.control.IF 中的方法
-
- setParentPreExes(List<Executeable>) -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- setPrevious(SeriesBlock) -
类 cn.wensiqun.asmsupport.block.control.SeriesBlock 中的方法
- 设置前一个程序块
- setReturned(boolean) -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
-
- setReturned(boolean) -
类 cn.wensiqun.asmsupport.block.control.Else 中的方法
-
- setReturned(boolean) -
类 cn.wensiqun.asmsupport.block.control.Finally 中的方法
-
- setReturned(boolean) -
类 cn.wensiqun.asmsupport.block.method.common.StaticMethodBody 中的方法
-
- setReturned(boolean) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- setReturned(boolean) -
类 cn.wensiqun.asmsupport.block.Synchronized 中的方法
-
- setSaveReference(boolean) -
类 cn.wensiqun.asmsupport.operators.method.MethodInvoker 中的方法
-
- setScope(Scope) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- setScopeLogicVar(ScopeLogicVariable) -
类 cn.wensiqun.asmsupport.definition.variable.LocalVariable 中的方法
-
- setSpecifiedStartLabel(Label) -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
-
- setStaticBlock(Method) -
类 cn.wensiqun.asmsupport.clazz.NewMemberClass 中的方法
-
- setSuperConstructorOperators(List<VisitXInsnAdapter>) -
类 cn.wensiqun.asmsupport.block.method.common.MethodBodyForModify 中的方法
-
- setVariableCompileOrder(int) -
类 cn.wensiqun.asmsupport.definition.variable.LocalVariable 中的方法
- 设置逻辑变量编译顺序
- setWhetherCheckUnreachableCode(boolean) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- SHORT_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- short of AClass
- SHORT_WRAP_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Short of AClass
- ShortCircuitAnd - cn.wensiqun.asmsupport.operators.logical 中的 类
-
- ShortCircuitAnd(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.logical.ShortCircuitAnd 的构造方法
-
- ShortCircuitOr - cn.wensiqun.asmsupport.operators.logical 中的 类
-
- ShortCircuitOr(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.logical.ShortCircuitOr 的构造方法
-
- signature -
类 cn.wensiqun.asmsupport.clazz.AClass 中的变量
- Class signature
- signature -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.TypeArgument 中的变量
-
- size() -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 中的方法
-
- size() -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- Stack - cn.wensiqun.asmsupport.utils 中的 类
-
- Stack() -
类 cn.wensiqun.asmsupport.utils.Stack 的构造方法
-
- Stackable - cn.wensiqun.asmsupport.utils 中的 接口
-
- StackableType - cn.wensiqun.asmsupport.utils 中的 类
-
- StackableType(Type) -
类 cn.wensiqun.asmsupport.utils.StackableType 的构造方法
-
- StackLocalMethodVisitor - cn.wensiqun.asmsupport.asm 中的 类
-
- StackLocalMethodVisitor(MethodVisitor, Stack) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 的构造方法
-
- startup() -
类 cn.wensiqun.asmsupport.creator.AbstractClassCreatorContext 中的方法
-
- startup() -
类 cn.wensiqun.asmsupport.creator.ClassModifier 中的方法
-
- startup() -
接口 cn.wensiqun.asmsupport.creator.IClassContext 中的方法
-
- startup() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
- 启动创建或修改程序
- StaticMethodBody - cn.wensiqun.asmsupport.block.method.common 中的 类
-
- StaticMethodBody() -
类 cn.wensiqun.asmsupport.block.method.common.StaticMethodBody 的构造方法
-
- StaticMethodInvoker - cn.wensiqun.asmsupport.operators.method 中的 类
- 静态方法调用
- StaticMethodInvoker(ProgramBlock, AClass, String, Parameterized[]) -
类 cn.wensiqun.asmsupport.operators.method.StaticMethodInvoker 的构造方法
-
- Store - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- Store(ProgramBlock, LocalVariable) -
类 cn.wensiqun.asmsupport.operators.asmdirect.Store 的构造方法
-
- store(int, Localable) -
类 cn.wensiqun.asmsupport.utils.LocalVariables 中的方法
-
- store(Localable) -
类 cn.wensiqun.asmsupport.utils.LocalVariables 中的方法
-
- store() -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
-
- storeInsn(LocalVariable) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to store the top stack value in a local
variable.
- STRING_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.String of AClass
- STRING_EMPTY -
接口 cn.wensiqun.asmsupport.utils.ASConstant 中的静态变量
-
- StringAppender - cn.wensiqun.asmsupport.operators 中的 类
-
- StringAppender(ProgramBlock, Parameterized, Parameterized...) -
类 cn.wensiqun.asmsupport.operators.StringAppender 的构造方法
-
- StringUtils - cn.wensiqun.asmsupport.utils 中的 类
-
- StringUtils() -
类 cn.wensiqun.asmsupport.utils.StringUtils 的构造方法
-
- sub(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- generated the instruction to sub top two stack value
- sub(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.ArithmeticOperator 中的方法
- generate the instruction that correspond to factor1 - factor2
- sub(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- SUB -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- subBlockPrepare(ProgramBlock) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- subBlockPrepare(ProgramBlock, ProgramBlock) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
- 通常情况下的prepare
- Subtraction - cn.wensiqun.asmsupport.operators.numerical.arithmetic 中的 类
- subtraction operator
- Subtraction(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.Subtraction 的构造方法
-
- SUPER -
接口 cn.wensiqun.asmsupport.utils.ASConstant 中的静态变量
-
- superClass -
类 cn.wensiqun.asmsupport.clazz.AClass 中的变量
- Class的父类
- superclassSignature -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ClassSignature 中的变量
-
- SuperConstructorInvoker - cn.wensiqun.asmsupport.operators.method 中的 类
- 构造方法调用者。
- SuperConstructorInvoker(ProgramBlock, AClass, Parameterized[]) -
类 cn.wensiqun.asmsupport.operators.method.SuperConstructorInvoker 的构造方法
-
- superInterfaceSignatures -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ClassSignature 中的变量
-
- SuperMethodBody - cn.wensiqun.asmsupport.block.method 中的 类
-
- SuperMethodBody() -
类 cn.wensiqun.asmsupport.block.method.SuperMethodBody 的构造方法
-
- SuperVariable - cn.wensiqun.asmsupport.definition.variable 中的 类
- 全局变量。
- SuperVariable(AClass) -
类 cn.wensiqun.asmsupport.definition.variable.SuperVariable 的构造方法
- 通过Class获取的全局变量
- swap() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates a SWAP instruction.
- syn(Synchronized) -
接口 cn.wensiqun.asmsupport.block.operator.CreateBlockOperator 中的方法
-
- syn(Synchronized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- Synchronized - cn.wensiqun.asmsupport.block 中的 类
-
- Synchronized(Parameterized) -
类 cn.wensiqun.asmsupport.block.Synchronized 的构造方法
-
T
- targetClass -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的变量
-
- ternary(Parameterized, Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.IBlockOperators 中的方法
-
- ternary(Parameterized, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- TernaryOperator - cn.wensiqun.asmsupport.operators.ternary 中的 类
-
- TernaryOperator(ProgramBlock, Parameterized, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.ternary.TernaryOperator 的构造方法
-
- thirdPhase() -
类 cn.wensiqun.asmsupport.utils.chooser.ArrayClassMethodChooser 中的方法
-
- thirdPhase() -
接口 cn.wensiqun.asmsupport.utils.chooser.DetermineMethodSignature 中的方法
-
Phase 3: Identify Applicable Variable Arity Methods
reference to : The Java™ Language Specification 15.12.2.4
- thirdPhase() -
类 cn.wensiqun.asmsupport.utils.chooser.MethodChooser 中的方法
-
- thirdPhase() -
类 cn.wensiqun.asmsupport.utils.chooser.ProductClassMethodChooser 中的方法
-
- thirdPhase() -
类 cn.wensiqun.asmsupport.utils.chooser.SemiClassMethodChooser 中的方法
-
- THIS -
接口 cn.wensiqun.asmsupport.utils.ASConstant 中的静态变量
-
- ThisVariable - cn.wensiqun.asmsupport.definition.variable 中的 类
- 全局变量。
- ThisVariable(AClass) -
类 cn.wensiqun.asmsupport.definition.variable.ThisVariable 的构造方法
-
- ThisVariableable - cn.wensiqun.asmsupport.block.operator 中的 接口
-
- Throw - cn.wensiqun.asmsupport.operators 中的 类
-
- Throw(ProgramBlock, Parameterized) -
类 cn.wensiqun.asmsupport.operators.Throw 的构造方法
-
- Throw(ProgramBlock, Parameterized, boolean) -
类 cn.wensiqun.asmsupport.operators.Throw 的构造方法
-
- THROWABLE_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Throwable of AClass
- throwException() -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instruction to throw an exception.
- throwException(Parameterized) -
接口 cn.wensiqun.asmsupport.block.IBlockOperators 中的方法
-
- throwException(Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- ThrowExceptionContainer - cn.wensiqun.asmsupport.operators.util 中的 类
- 异常集合
- ThrowExceptionContainer() -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 的构造方法
-
- throwsSignatures -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.MethodTypeSignature 中的变量
-
- tiggerTryCatchPrepare() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- toArray() -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 中的方法
-
- toArray(T[]) -
类 cn.wensiqun.asmsupport.operators.util.ThrowExceptionContainer 中的方法
-
- tokenize(String) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignatureParser 中的方法
- non-private for test visibility Splits a string containing a generic signature into tokens for consumption by the parser.
- toLocal(byte[], String, String) -
类 cn.wensiqun.asmsupport.utils.ClassFileUtils 中的静态方法
-
- toSingleValueMap() -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- toSingleValueMap() -
接口 cn.wensiqun.asmsupport.utils.MultiValueMap 中的方法
- Returns the first values contained in this
MultiValueMap.
- toString() -
类 cn.wensiqun.asmsupport.block.control.Catch 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.block.control.DoWhileLoop 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.block.control.Finally 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.block.control.ForEachLoop 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.block.control.IF 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.block.control.Try 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.block.control.WhileLoop 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.clazz.AClass 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.clazz.ArrayClass 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ArrayTypeSignature 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.BaseTypeSignature 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ClassSignature 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ClassTypeSignature 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.FormalTypeParameter 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.MethodTypeSignature 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.SimpleClassTypeSignature 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.TypeArgument 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.TypeVariableSignature 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.method.Method 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.value.Value 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.variable.GlobalVariable 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.variable.LocalVariable 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.variable.SuperVariable 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.definition.variable.ThisVariable 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.entity.MethodEntity 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.operators.array.ArrayLength 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.operators.array.ArrayLoader 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.operators.assign.Assigner 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.operators.method.CommonMethodInvoker 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.operators.method.ConstructorInvoker 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvokeInvoker 中的方法
- 已过时。
- toString() -
类 cn.wensiqun.asmsupport.operators.method.StaticMethodInvoker 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.operators.method.SuperConstructorInvoker 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.operators.method.VariableInvoker 中的方法
- 已过时。
- toString() -
类 cn.wensiqun.asmsupport.operators.Throw 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.utils.chooser.AbstractMethodChooser.TypeTreeNode 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- toString() -
类 cn.wensiqun.asmsupport.utils.ScopeLogicVariable 中的方法
-
- triggerCondition() -
类 cn.wensiqun.asmsupport.operators.listener.ReturnOperatoInCatchWithFinallyListener 中的方法
-
- triggerCondition() -
类 cn.wensiqun.asmsupport.operators.util.NewOperatorListener 中的方法
- 触发此监听器的条件
- trueLbl -
类 cn.wensiqun.asmsupport.operators.logical.ConditionOperator 中的变量
-
- trueLbl -
类 cn.wensiqun.asmsupport.operators.logical.UnaryLogical 中的变量
-
- trueLbl -
类 cn.wensiqun.asmsupport.operators.relational.AbstractRelational 中的变量
-
- Try - cn.wensiqun.asmsupport.block.control 中的 类
- Try语句块
- Try() -
类 cn.wensiqun.asmsupport.block.control.Try 的构造方法
-
- Try.UnAddExceptionThrow - cn.wensiqun.asmsupport.block.control 中的 类
- throw操作
区别于Throw的是,当创建隐式的catch块的时候,不将该catch捕获的Throwable类型的异常添加到方法签名中
即方法上向上添加异常抛出声明
- Try.UnAddExceptionThrow(ProgramBlock, Parameterized) -
类 cn.wensiqun.asmsupport.block.control.Try.UnAddExceptionThrow 的构造方法
-
- tryCatchBlock(Label, Label, Label, Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- tryDo(Try) -
接口 cn.wensiqun.asmsupport.block.operator.CreateBlockOperator 中的方法
-
- tryDo(Try) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- type -
类 cn.wensiqun.asmsupport.clazz.AClass 中的变量
- 当前Class对应的Type类型
- typeArguments -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.SimpleClassTypeSignature 中的变量
-
- typeSig -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.ArrayTypeSignature 中的变量
-
- typeVariableName -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignature.TypeVariableSignature 中的变量
-
U
- UnaryBitwise - cn.wensiqun.asmsupport.operators.numerical.bitwise 中的 类
-
- UnaryBitwise(ProgramBlock, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.UnaryBitwise 的构造方法
-
- UnaryLogical - cn.wensiqun.asmsupport.operators.logical 中的 类
-
- UnaryLogical(ProgramBlock, Parameterized) -
类 cn.wensiqun.asmsupport.operators.logical.UnaryLogical 的构造方法
-
- unbox(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instructions to unbox the top stack value.
- UnreachableCode - cn.wensiqun.asmsupport.exception 中的 异常
-
- UnreachableCode(ProgramBlock, AbstractOperator) -
异常 cn.wensiqun.asmsupport.exception.UnreachableCode 的构造方法
-
- UnreachableCode(String, Throwable, ProgramBlock, AbstractOperator) -
异常 cn.wensiqun.asmsupport.exception.UnreachableCode 的构造方法
-
- UnreachableCode(String, ProgramBlock, AbstractOperator) -
异常 cn.wensiqun.asmsupport.exception.UnreachableCode 的构造方法
-
- UnreachableCode(Throwable, ProgramBlock, AbstractOperator) -
异常 cn.wensiqun.asmsupport.exception.UnreachableCode 的构造方法
-
- UNSIGNED_RIGHT_SHIFT -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
- unsignedRightShift(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
-
- unsignedRightShift(Parameterized, Parameterized) -
接口 cn.wensiqun.asmsupport.block.operator.Bitwise 中的方法
- factor1 >>> factor2
- unsignedRightShift(Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- UnsignedRightShift - cn.wensiqun.asmsupport.operators.numerical.bitwise 中的 类
-
- UnsignedRightShift(ProgramBlock, Parameterized, Parameterized) -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.UnsignedRightShift 的构造方法
-
- upperCase(String, int, int) -
类 cn.wensiqun.asmsupport.utils.StringUtils 中的静态方法
-
V
- Value - cn.wensiqun.asmsupport.definition.value 中的 类
- 基本类型 String类型的值 以及null值
- Value(Boolean) -
类 cn.wensiqun.asmsupport.definition.value.Value 的构造方法
- boolean值
- Value(Byte) -
类 cn.wensiqun.asmsupport.definition.value.Value 的构造方法
- byte值
- Value(Short) -
类 cn.wensiqun.asmsupport.definition.value.Value 的构造方法
- short value
- Value(Character) -
类 cn.wensiqun.asmsupport.definition.value.Value 的构造方法
- char value
- Value(Integer) -
类 cn.wensiqun.asmsupport.definition.value.Value 的构造方法
- int value
- Value(Long) -
类 cn.wensiqun.asmsupport.definition.value.Value 的构造方法
- long value
- Value(Float) -
类 cn.wensiqun.asmsupport.definition.value.Value 的构造方法
- float value
- Value(Double) -
类 cn.wensiqun.asmsupport.definition.value.Value 的构造方法
- double value
- Value(String) -
类 cn.wensiqun.asmsupport.definition.value.Value 的构造方法
- string value
- Value(AClass) -
类 cn.wensiqun.asmsupport.definition.value.Value 的构造方法
-
- value(Object) -
类 cn.wensiqun.asmsupport.definition.value.Value 中的静态方法
-
- value -
类 cn.wensiqun.asmsupport.operators.assign.Assigner 中的变量
-
- valueOf(Type) -
类 cn.wensiqun.asmsupport.asm.InstructionHelper 中的方法
- Generates the instructions to box the top stack value using Java 5's
valueOf() method.
- valueOf(String) -
枚举 cn.wensiqun.asmsupport.block.control.ControlType 中的静态方法
- 返回带有指定名称的该类型的枚举常量。
- ValueOperator - cn.wensiqun.asmsupport.block.operator 中的 接口
-
- values() -
枚举 cn.wensiqun.asmsupport.block.control.ControlType 中的静态方法
- 按照声明该枚举类型的常量的顺序,返回
包含这些常量的数组。
- values() -
类 cn.wensiqun.asmsupport.utils.LinkedMultiValueMap 中的方法
-
- variable -
类 cn.wensiqun.asmsupport.definition.variable.array.AbstractArrayVariable 中的变量
- 已过时。
- VariableEntity - cn.wensiqun.asmsupport.entity 中的 类
-
- VariableEntity(String, int, AClass) -
类 cn.wensiqun.asmsupport.entity.VariableEntity 的构造方法
-
- VariableException - cn.wensiqun.asmsupport.exception 中的 异常
-
- VariableException(String) -
异常 cn.wensiqun.asmsupport.exception.VariableException 的构造方法
-
- VariableInvoker - cn.wensiqun.asmsupport.operators.method 中的 类
- 已过时。
- VariableInvoker(ProgramBlock, IVariable, String, Parameterized[]) -
类 cn.wensiqun.asmsupport.operators.method.VariableInvoker 的构造方法
- 已过时。
- VariableOperator - cn.wensiqun.asmsupport.block.operator 中的 接口
- 变量操作
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.AbstractOperator 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.array.AbstractArrayOperator 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.array.ArrayStorer 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.array.ArrayValue 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.asmdirect.GOTO 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.assign.Assigner 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.checkcast.CheckCast 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.InstanceofOperator 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.logical.BinaryLogical 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.logical.UnaryLogical 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.method.MethodInvokeInvoker 中的方法
- 已过时。
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.arithmetic.AbstractArithmetic 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.BinaryBitwise 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.bitwise.UnaryBitwise 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.crement.AbstractCrement 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.numerical.posinegative.AbstractPositiveNegative 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.relational.NumericalAndReferenceRelational 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.relational.NumericalRelational 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.Return 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.StringAppender 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.ternary.TernaryOperator 中的方法
-
- verifyArgument() -
类 cn.wensiqun.asmsupport.operators.Throw 中的方法
-
- VerifyErrorException - cn.wensiqun.asmsupport.exception 中的 异常
-
- VerifyErrorException(String) -
异常 cn.wensiqun.asmsupport.exception.VerifyErrorException 的构造方法
-
- version -
类 cn.wensiqun.asmsupport.clazz.AClass 中的变量
- Class对应的java的版本
- visible(AClass, AClass, AClass, int) -
类 cn.wensiqun.asmsupport.utils.AClassUtils 中的静态方法
- 判断是否可见
- visit(int, int, String, String, String, String[]) -
类 cn.wensiqun.asmsupport.asm.adapter.ClassModifierClassAdapter 中的方法
-
- visit(int, int, String, String, String, String[]) -
类 cn.wensiqun.asmsupport.asm.adapter.ClassNameRefactorAdapter 中的方法
-
- visit(int, int, String, String, String, String[]) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignatureParser.SignatureGetter 中的方法
-
- visitAnnotation(String, boolean) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitAnnotationDefault() -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitAttribute(Attribute) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitCode() -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitEnd() -
类 cn.wensiqun.asmsupport.asm.adapter.ClassModifierClassAdapter 中的方法
-
- visitEnd() -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitField(int, String, String, String, Object) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignatureParser.SignatureGetter 中的方法
-
- visitFieldInsn(int, String, String, String) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- VisitFieldInsn - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- VisitFieldInsn(ProgramBlock, int, String, String, String) -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitFieldInsn 的构造方法
-
- VisitFieldInsnAdapter - cn.wensiqun.asmsupport.asm.adapter 中的 类
-
- VisitFieldInsnAdapter(int, String, String, String) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitFieldInsnAdapter 的构造方法
-
- visitFrame(int, int, Object[], int, Object[]) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitIincInsn(int, int) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- VisitIincInsn - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- VisitIincInsn(ProgramBlock, int, int) -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitIincInsn 的构造方法
-
- VisitIincInsnAdapter - cn.wensiqun.asmsupport.asm.adapter 中的 类
-
- VisitIincInsnAdapter(int, int) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitIincInsnAdapter 的构造方法
-
- visitInsn(int) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- VisitInsn - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- VisitInsn(ProgramBlock, int) -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitInsn 的构造方法
-
- VisitInsnAdapter - cn.wensiqun.asmsupport.asm.adapter 中的 类
-
- VisitInsnAdapter(int) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitInsnAdapter 的构造方法
-
- visitIntInsn(int, int) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- VisitIntInsn - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- VisitIntInsn(ProgramBlock, int, int) -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitIntInsn 的构造方法
-
- VisitIntInsnAdapter - cn.wensiqun.asmsupport.asm.adapter 中的 类
-
- VisitIntInsnAdapter(int, int) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitIntInsnAdapter 的构造方法
-
- visitJumpInsn(int, Label) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitLabel(Label) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitLdcInsn(Object) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- VisitLdcInsn - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- VisitLdcInsn(ProgramBlock, Object) -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitLdcInsn 的构造方法
-
- VisitLdcInsnAdapter - cn.wensiqun.asmsupport.asm.adapter 中的 类
-
- VisitLdcInsnAdapter(Object) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitLdcInsnAdapter 的构造方法
-
- visitLineNumber(int, Label) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitLocalVariable(String, String, String, Label, Label, int) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitLookupSwitchInsn(Label, int[], Label[]) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitMaxs(int, int) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitMethod(int, String, String, String, String[]) -
类 cn.wensiqun.asmsupport.asm.adapter.ClassModifierClassAdapter 中的方法
-
- visitMethod(int, String, String, String, String[]) -
类 cn.wensiqun.asmsupport.asm.adapter.ClassNameRefactorAdapter 中的方法
-
- visitMethod(int, String, String, String, String[]) -
类 cn.wensiqun.asmsupport.definition.generic.GenericSignatureParser.SignatureGetter 中的方法
-
- visitMethodInsn(int, String, String, String) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- VisitMethodInsn - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- VisitMethodInsn(ProgramBlock, int, String, String, String) -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitMethodInsn 的构造方法
-
- VisitMethodInsnAdapter - cn.wensiqun.asmsupport.asm.adapter 中的 类
-
- VisitMethodInsnAdapter(int, String, String, String) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitMethodInsnAdapter 的构造方法
-
- visitMultiANewArrayInsn(String, int) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- VisitMultiANewArrayInsn - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- VisitMultiANewArrayInsn(ProgramBlock, String, int) -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitMultiANewArrayInsn 的构造方法
-
- VisitMultiANewArrayInsnAdapter - cn.wensiqun.asmsupport.asm.adapter 中的 类
-
- VisitMultiANewArrayInsnAdapter(String, int) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitMultiANewArrayInsnAdapter 的构造方法
-
- visitParameterAnnotation(int, String, boolean) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitTableSwitchInsn(int, int, Label, Label[]) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitTryCatchBlock(Label, Label, Label, String) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- visitTypeInsn(int, String) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- VisitTypeInsn - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- VisitTypeInsn(ProgramBlock, int, String) -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitTypeInsn 的构造方法
-
- VisitTypeInsnAdapter - cn.wensiqun.asmsupport.asm.adapter 中的 类
-
- VisitTypeInsnAdapter(int, String) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitTypeInsnAdapter 的构造方法
-
- visitVarInsn(int, int) -
类 cn.wensiqun.asmsupport.asm.StackLocalMethodVisitor 中的方法
-
- VisitVarInsn - cn.wensiqun.asmsupport.operators.asmdirect 中的 类
-
- VisitVarInsn(ProgramBlock, int, int) -
类 cn.wensiqun.asmsupport.operators.asmdirect.VisitVarInsn 的构造方法
-
- VisitVarInsnAdapter - cn.wensiqun.asmsupport.asm.adapter 中的 类
-
- VisitVarInsnAdapter(int, int) -
类 cn.wensiqun.asmsupport.asm.adapter.VisitVarInsnAdapter 的构造方法
-
- VisitXInsnAdapter - cn.wensiqun.asmsupport.asm.adapter 中的 接口
-
- VOID_ACLASS -
类 cn.wensiqun.asmsupport.clazz.AClass 中的静态变量
- java.lang.Void of AClass
W
- whereCall -
类 cn.wensiqun.asmsupport.utils.chooser.MethodChooser 中的变量
- where is this method invoke operator
- whetherCheckUnreachableCode() -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
- WhileLoop - cn.wensiqun.asmsupport.block.control 中的 类
-
- WhileLoop(Parameterized) -
类 cn.wensiqun.asmsupport.block.control.WhileLoop 的构造方法
-
- whileloop(WhileLoop) -
接口 cn.wensiqun.asmsupport.block.operator.CreateBlockOperator 中的方法
-
- whileloop(WhileLoop) -
类 cn.wensiqun.asmsupport.block.ProgramBlock 中的方法
-
X
- XOR -
接口 cn.wensiqun.asmsupport.operators.Operators 中的静态变量
-
A B C D E F G H I J K L M N O P R S T U V W X
Copyright © 2013. All Rights Reserved.