A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractArithmetic - cn.wensiqun.asmsupport.core.operator.numerical.arithmetic中的类
 
AbstractArithmetic(KernelProgramBlock, KernelParam, KernelParam, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.AbstractArithmetic
 
AbstractArrayOperator - cn.wensiqun.asmsupport.core.operator.array中的类
 
AbstractArrayOperator(KernelProgramBlock, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.array.AbstractArrayOperator
 
AbstractBitwise - cn.wensiqun.asmsupport.core.operator.numerical.bit中的类
 
AbstractBitwise(KernelProgramBlock, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.bit.AbstractBitwise
 
AbstractClassContext - cn.wensiqun.asmsupport.core.creator.clazz中的类
 
AbstractClassContext() - 类 的构造器cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassContext
 
AbstractClassCreatorContext - cn.wensiqun.asmsupport.core.creator.clazz中的类
 
AbstractClassCreatorContext(int, int, String, Class<?>, Class<?>[]) - 类 的构造器cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassCreatorContext
 
AbstractCrement - cn.wensiqun.asmsupport.core.operator.numerical.crement中的类
 
AbstractCrement(KernelProgramBlock, KernelParam, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.crement.AbstractCrement
 
AbstractKernelBlock - cn.wensiqun.asmsupport.core.block中的类
 
AbstractKernelBlock() - 类 的构造器cn.wensiqun.asmsupport.core.block.AbstractKernelBlock
 
AbstractKernelMethodBody - cn.wensiqun.asmsupport.core.block.method中的类
 
AbstractKernelMethodBody() - 类 的构造器cn.wensiqun.asmsupport.core.block.method.AbstractKernelMethodBody
 
AbstractLogical - cn.wensiqun.asmsupport.core.operator.logical中的类
 
AbstractLogical(KernelProgramBlock, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.logical.AbstractLogical
 
AbstractNullCompareRelational - cn.wensiqun.asmsupport.core.operator.numerical.relational中的类
 
AbstractNullCompareRelational(KernelProgramBlock, KernelParam, KernelParam, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractNullCompareRelational
 
AbstractNumerical - cn.wensiqun.asmsupport.core.operator.numerical中的类
Represent a numerical operation
AbstractNumerical(KernelProgramBlock, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.AbstractNumerical
 
AbstractOperator - cn.wensiqun.asmsupport.core.operator中的类
 
AbstractOperator(KernelProgramBlock, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.AbstractOperator
 
AbstractParamOperator - cn.wensiqun.asmsupport.core.operator中的类
 
AbstractParamOperator(KernelProgramBlock, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.AbstractParamOperator
 
AbstractPositiveNegative - cn.wensiqun.asmsupport.core.operator.numerical.posinegative中的类
 
AbstractPositiveNegative(KernelProgramBlock, KernelParam, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.posinegative.AbstractPositiveNegative
 
AbstractRelational - cn.wensiqun.asmsupport.core.operator.numerical.relational中的类
 
AbstractRelational(KernelProgramBlock, KernelParam, KernelParam, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
AbstractVariable - cn.wensiqun.asmsupport.core.definition.variable中的类
 
AbstractVariable() - 类 的构造器cn.wensiqun.asmsupport.core.definition.variable.AbstractVariable
 
ACCESS_TOKEN_ABSTRACT - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
ACCESS_TOKEN_FINAL - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
ACCESS_TOKEN_PRIVATE - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
ACCESS_TOKEN_PROTECTED - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
ACCESS_TOKEN_PUBLIC - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
ACCESS_TOKEN_STATIC - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
ACCESS_TOKEN_SYNCHRONIZED - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
ACCESS_TOKEN_VOLATILE - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
AClassFactory - cn.wensiqun.asmsupport.core.clazz中的类
AClass Factory.
AClassFactory() - 类 的构造器cn.wensiqun.asmsupport.core.clazz.AClassFactory
 
AClassUtils - cn.wensiqun.asmsupport.core.utils中的类
The AClass Helper
AClassUtils() - 类 的构造器cn.wensiqun.asmsupport.core.utils.AClassUtils
 
add(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
generated the instruction to add top two stack value
add(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
add(E) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
add(E) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
 
add(K, V) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
add(K, V) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.MultiValueMap
Add the given single value to the current list of values for the given key.
add(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
Add an exception type, make sure the exception type is not sub type(or equal) of any element in this container
add(T[], T) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
Copies the given array and adds the given element at the end of the new array.
add(int[], int) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
Copies the given array and adds the given element at the end of the new array.
addAfter(E, E) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
addAfter(E, E) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
Add element after a special node
addAll(Collection<T>, Iterator<T>) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.collections.CollectionUtils
Adds all elements in the iteration to the given collection.
addAll(Collection<T>, T[]) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.collections.CollectionUtils
Adds all elements in the array to the given collection.
addAll(Collection<? extends AClass>) - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
 
addAnyExceptionCatchRange(Label) - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.ExceptionSerialBlock
 
addBefore(E, E) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
addBefore(E, E) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
Add element before a special node
addComponent(ScopeComponent) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Scope
 
addConstructor(AMethod) - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
 
addException(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Add exception it's throw in current method body.
addExceptionTableEntry(Label, Label, Label, Type) - 类 中的方法cn.wensiqun.asmsupport.core.block.method.AbstractKernelMethodBody
 
addExceptionTableEntry(ExceptionTableEntry) - 类 中的方法cn.wensiqun.asmsupport.core.block.method.AbstractKernelMethodBody
 
addField(Field) - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
add
addMethod(AMethod) - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
add method
AMethod - cn.wensiqun.asmsupport.core.definition.method中的类
The method
AMethod(AMethodMeta, IClassContext, AbstractKernelMethodBody, int) - 类 的构造器cn.wensiqun.asmsupport.core.definition.method.AMethod
 
AMethodMeta - cn.wensiqun.asmsupport.core.definition.method.meta中的类
 
AMethodMeta(String, AClass, AClass, AClass[], String[], AClass, AClass[], int) - 类 的构造器cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
and(KernelParam, KernelParam, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
AnnotationAdapter - cn.wensiqun.asmsupport.core.utils.asm中的类
 
AnnotationAdapter(AnnotationVisitor) - 类 的构造器cn.wensiqun.asmsupport.core.utils.asm.AnnotationAdapter
 
AnnotationAdapter() - 类 的构造器cn.wensiqun.asmsupport.core.utils.asm.AnnotationAdapter
 
ANY - 类 中的静态变量cn.wensiqun.asmsupport.core.clazz.AnyException
 
AnyException - cn.wensiqun.asmsupport.core.clazz中的类
Use internal,
appendIfBlank(String, int, char) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.StringUtils
 
argments - 类 中的变量cn.wensiqun.asmsupport.core.block.method.AbstractKernelMethodBody
 
arguments - 类 中的变量cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
argumentsToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
argumentTypes - 类 中的变量cn.wensiqun.asmsupport.core.utils.jls15_12_2.MethodChooser
 
ArrayClass - cn.wensiqun.asmsupport.core.clazz中的类
Indicate Array Class
arrayLength() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to compute the length of an array.
arrayLength(KernelParam, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
arrayLoad(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to load an element from an array.
arrayLoad(KernelParam, KernelParam, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
ArrayOperatorException - cn.wensiqun.asmsupport.core.exception中的异常错误
 
ArrayOperatorException(String) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.ArrayOperatorException
 
arrayReference - 类 中的变量cn.wensiqun.asmsupport.core.operator.array.AbstractArrayOperator
 
arrayStore(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to store an element in an array.
arrayStore(KernelParam, KernelParam, KernelParam, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
ArrayStoreException - cn.wensiqun.asmsupport.core.exception中的异常错误
 
ArrayStoreException(ArrayClass, AClass) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.ArrayStoreException
 
ArrayUtils - cn.wensiqun.asmsupport.core.utils.lang中的类
 
ArrayUtils() - 类 的构造器cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
 
asArgument() - 接口 中的方法cn.wensiqun.asmsupport.core.definition.KernelParam
If current KernelParam has used by other, than need call this method.
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.AbstractVariable
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayLength
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayLoad
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayStore
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayValue
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.DUP
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.assign.KernelAssign
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelCast
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelInstanceof
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelStrAdd
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelTernary
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.AbstractLogical
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.AbstractArithmetic
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.AbstractBitwise
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.crement.AbstractCrement
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.posinegative.AbstractPositiveNegative
 
asArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
ASConstant - cn.wensiqun.asmsupport.core.utils中的接口
 
ASM_VERSION - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
ASMClassLoader - cn.wensiqun.asmsupport.core.loader中的类
Release notes version 0.4 : Thanks for "aruanruan at vip.sina.com"(oschina account "aruan") suggestion. for detail see http://code.taobao.org/p/asmsupport/issue/31553/
ASMDirect - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
ASMDirect(KernelProgramBlock) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.ASMDirect
 
assign(IVariable, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
Athrow - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
Athrow(KernelProgramBlock) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.Athrow
 
Athrow(KernelProgramBlock, Label) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.Athrow
 
autoCast(AClass, AClass, boolean) - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractOperator
Auto cast top element of stack from original type to target type.
autoCast() - 类 中的方法cn.wensiqun.asmsupport.core.operator.assign.KernelAssign
auto cast
availableFor(AbstractOperator) - 接口 中的方法cn.wensiqun.asmsupport.core.definition.variable.IVariable
check the variable is available for current operator. for example int i = 10; if(i % 2 == 0) { int j = 100; System.out.println(i); } else { System.out.println(j); } The preceding code will be get an error cause by variable j is not available for the second method call operator.
availableFor(AbstractOperator) - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.LocalVariable
 
availableFor(AbstractOperator) - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.NonStaticGlobalVariable
 
availableFor(AbstractOperator) - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.StaticGlobalVariable
 
availableFor(AbstractOperator) - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.SuperVariable
 
availableFor(AbstractOperator) - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.ThisVariable
 
availableFor(ScopeComponent) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeLogicVariable
Check current variable is available for a specially ScopeComponent

B

band(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
beforeCreate() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassCreatorContext
 
beforeCreate() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.EnumCreator
 
BinaryBitwise - cn.wensiqun.asmsupport.core.operator.numerical.bit中的类
 
BinaryBitwise(KernelProgramBlock, KernelParam, KernelParam, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.bit.BinaryBitwise
 
BinaryLogical - cn.wensiqun.asmsupport.core.operator.logical中的类
 
BinaryLogical(KernelProgramBlock, KernelParam, KernelParam, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.logical.BinaryLogical
 
bitAnd(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
bitOr(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
bitXor(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
block - 类 中的变量cn.wensiqun.asmsupport.core.operator.AbstractOperator
 
BlockEndFlag - cn.wensiqun.asmsupport.core.operator中的类
 
BlockEndFlag(KernelProgramBlock) - 类 的构造器cn.wensiqun.asmsupport.core.operator.BlockEndFlag
 
bor(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
box(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instructions to box the top stack value.
boxUnboxable(AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.AClassUtils
Check the type support unbox or box.
break_() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
BreakStack - cn.wensiqun.asmsupport.core.operator中的类
 
BreakStack(KernelProgramBlock, boolean) - 类 的构造器cn.wensiqun.asmsupport.core.operator.BreakStack
 
breakStackExecuting() - 类 中的方法cn.wensiqun.asmsupport.core.operator.BreakStack
 
breakStackExecuting() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelReturn
 
breakStackExecuting() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelThrow
 
bxor(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
byOtherUsed - 类 中的变量cn.wensiqun.asmsupport.core.operator.logical.AbstractLogical
 
byOtherUsed - 类 中的变量cn.wensiqun.asmsupport.core.operator.numerical.bit.AbstractBitwise
 
ByteCodeExecutor - cn.wensiqun.asmsupport.core中的类
 
ByteCodeExecutor() - 类 的构造器cn.wensiqun.asmsupport.core.ByteCodeExecutor
 

C

call(KernelParam, String, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
call(String, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
call(AClass, String, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
call(Class<?>, String, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
callOrig() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
cast(Type, Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instructions to cast a numerical value from one type to another.
catch_(KernelCatch) - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.KernelCatch
 
catch_(KernelCatch) - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.KernelTry
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractOperator
invoke by OperatorFactory
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.AbstractArrayOperator
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayStore
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayValue
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.GOTO
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.assign.KernelAssign
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelCast
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelInstanceof
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelReturn
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelStrAdd
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelTernary
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelThrow
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.BinaryLogical
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.UnaryLogical
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.CommonMethodInvoker
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.AbstractArithmetic
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.BinaryBitwise
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelUnaryBitwise
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.crement.AbstractCrement
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.posinegative.AbstractPositiveNegative
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.NumericalAndReferenceRelational
 
checkAsArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.NumericalRelational
 
checkAssignable(AClass, AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.AClassUtils
Check a type(from) whether or not assign to other type(to).
checkBoxingConversion(AClass, AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.ConversionsPromotionsUtils
5.1.7 Boxing Conversion Boxing conversion converts expressions of primitive type to corresponding expressions of reference type.
checkCast(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to check that the top stack value is of the given type.
checkcast(KernelParam, AClass) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
checkcast(KernelParam, Class<?>) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
checkCrement() - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractOperator
Template for AbstractOperator.prepare() method.
checkCrement() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.GOTO
 
checkCrement() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelInstanceof
 
checkCrement() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelStrAdd
 
checkCrement() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelThrow
 
checkFactor(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.AbstractBitwise
 
checkFactorForNumerical(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
checkIdentityConversion(AClass, AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.ConversionsPromotionsUtils
5.1.1 Identity Conversion A conversion from a type to that same type is permitted for any type.
checkMethodInvocatioConversion(AClass, AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.ConversionsPromotionsUtils
 
checkNarrowingPrimitiveConversion(AClass, AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.ConversionsPromotionsUtils
5.1.3 Narrowing Primitive Conversion 22 specific conversions on primitive types are called the narrowing primitive conversions: short to byte or char char to byte or short int to byte, short, or char long to byte, short, char, or int float to byte, short, char, int, or long double to byte, short, char, int, long, or float
checkStaticBlock() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassContext
 
checkStaticBlock() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
 
checkUnboxingConversion(AClass, AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.ConversionsPromotionsUtils
5.1.8 Unboxing Conversion Unboxing conversion converts expressions of reference type to corresponding expressions of primitive type.
checkWideningAndNarrowingPrimitiveConversion(AClass, AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.ConversionsPromotionsUtils
5.1.4 Widening and Narrowing Primitive Conversion The following conversion combines both widening and narrowing primitive conversions: byte to char First, the byte is converted to an int via widening primitive conversion (§5.1.2), and then the resulting int is converted to a char by narrowing primitive conversion (§5.1.3).
checkWideningPrimitiveConversion(AClass, AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.ConversionsPromotionsUtils
5.1.2 Widening Primitive Conversion 19 specific conversions on primitive types are called the widening primitive conversions: byte to short, int, long, float, or double short to int, long, float, or double char to int, long, float, or double int to long, float, or double long to float or double float to double
checkWideningReferenceConversion(AClass, AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.ConversionsPromotionsUtils
5.1.5 Widening Reference Conversion A widening reference conversion exists from any reference type S to any reference type T, provided S is a subtype (§4.10) of T.
chooseMethod() - 接口 中的方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.IMethodChooser
 
chooseMethod() - 类 中的方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.MethodChooser
 
choosingTheMostSpecificMethod(List<AMethodMeta>) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.DetermineMethodSignature
Choosing the Most Specific Method
reference to : The Java™ Language Specification 15.12.2.5
choosingTheMostSpecificMethod(List<AMethodMeta>) - 类 中的方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.MethodChooser
 
CLASS_PROXY_SUFFIX - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
ClassAdapter - cn.wensiqun.asmsupport.core.utils.asm中的类
 
ClassAdapter(ClassVisitor) - 类 的构造器cn.wensiqun.asmsupport.core.utils.asm.ClassAdapter
 
ClassAdapter() - 类 的构造器cn.wensiqun.asmsupport.core.utils.asm.ClassAdapter
 
ClassCreator - cn.wensiqun.asmsupport.core.creator.clazz中的类
 
ClassCreator(int, int, String, Class<?>, Class<?>[]) - 类 的构造器cn.wensiqun.asmsupport.core.creator.clazz.ClassCreator
 
ClassException - cn.wensiqun.asmsupport.core.exception中的异常错误
 
ClassException(String) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.ClassException
 
ClassFileUtils - cn.wensiqun.asmsupport.core.utils.lang中的类
 
ClassFileUtils() - 类 的构造器cn.wensiqun.asmsupport.core.utils.lang.ClassFileUtils
 
ClassModifier - cn.wensiqun.asmsupport.core.creator.clazz中的类
 
ClassModifier(Class<?>) - 类 的构造器cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
 
ClassModifierClassAdapter - cn.wensiqun.asmsupport.core.asm.adapter中的类
this adapter will be change the method name from format xxx to xxx@original
ClassModifierClassAdapter(ClassVisitor, ClassModifier) - 类 的构造器cn.wensiqun.asmsupport.core.asm.adapter.ClassModifierClassAdapter
 
ClassModifierClassLoader - cn.wensiqun.asmsupport.core.loader中的类
 
ClassModifierClassLoader(ClassModifier) - 类 的构造器cn.wensiqun.asmsupport.core.loader.ClassModifierClassLoader
 
ClassNameRefactorAdapter - cn.wensiqun.asmsupport.core.asm.adapter中的类
refactor original class name
ClassNameRefactorAdapter(ClassVisitor) - 类 的构造器cn.wensiqun.asmsupport.core.asm.adapter.ClassNameRefactorAdapter
 
classOutPutPath - 类 中的变量cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassContext
 
ClassUtils - cn.wensiqun.asmsupport.core.utils.lang中的类
Class Helper Class
ClassUtils() - 类 的构造器cn.wensiqun.asmsupport.core.utils.lang.ClassUtils
 
clear() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
clear() - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
 
clear() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
clear() - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
 
CLINIT - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
CLINIT_PROXY - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
clone() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
clone() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
 
cn.wensiqun.asmsupport.core - 程序包 cn.wensiqun.asmsupport.core
 
cn.wensiqun.asmsupport.core.asm - 程序包 cn.wensiqun.asmsupport.core.asm
 
cn.wensiqun.asmsupport.core.asm.adapter - 程序包 cn.wensiqun.asmsupport.core.asm.adapter
 
cn.wensiqun.asmsupport.core.block - 程序包 cn.wensiqun.asmsupport.core.block
 
cn.wensiqun.asmsupport.core.block.control - 程序包 cn.wensiqun.asmsupport.core.block.control
 
cn.wensiqun.asmsupport.core.block.control.condition - 程序包 cn.wensiqun.asmsupport.core.block.control.condition
 
cn.wensiqun.asmsupport.core.block.control.exception - 程序包 cn.wensiqun.asmsupport.core.block.control.exception
 
cn.wensiqun.asmsupport.core.block.control.loop - 程序包 cn.wensiqun.asmsupport.core.block.control.loop
 
cn.wensiqun.asmsupport.core.block.method - 程序包 cn.wensiqun.asmsupport.core.block.method
 
cn.wensiqun.asmsupport.core.block.method.clinit - 程序包 cn.wensiqun.asmsupport.core.block.method.clinit
 
cn.wensiqun.asmsupport.core.block.method.common - 程序包 cn.wensiqun.asmsupport.core.block.method.common
 
cn.wensiqun.asmsupport.core.block.method.init - 程序包 cn.wensiqun.asmsupport.core.block.method.init
 
cn.wensiqun.asmsupport.core.block.sync - 程序包 cn.wensiqun.asmsupport.core.block.sync
 
cn.wensiqun.asmsupport.core.clazz - 程序包 cn.wensiqun.asmsupport.core.clazz
 
cn.wensiqun.asmsupport.core.creator - 程序包 cn.wensiqun.asmsupport.core.creator
 
cn.wensiqun.asmsupport.core.creator.clazz - 程序包 cn.wensiqun.asmsupport.core.creator.clazz
 
cn.wensiqun.asmsupport.core.definition - 程序包 cn.wensiqun.asmsupport.core.definition
 
cn.wensiqun.asmsupport.core.definition.method - 程序包 cn.wensiqun.asmsupport.core.definition.method
 
cn.wensiqun.asmsupport.core.definition.method.meta - 程序包 cn.wensiqun.asmsupport.core.definition.method.meta
 
cn.wensiqun.asmsupport.core.definition.value - 程序包 cn.wensiqun.asmsupport.core.definition.value
 
cn.wensiqun.asmsupport.core.definition.variable - 程序包 cn.wensiqun.asmsupport.core.definition.variable
 
cn.wensiqun.asmsupport.core.exception - 程序包 cn.wensiqun.asmsupport.core.exception
 
cn.wensiqun.asmsupport.core.loader - 程序包 cn.wensiqun.asmsupport.core.loader
 
cn.wensiqun.asmsupport.core.log - 程序包 cn.wensiqun.asmsupport.core.log
 
cn.wensiqun.asmsupport.core.operator - 程序包 cn.wensiqun.asmsupport.core.operator
 
cn.wensiqun.asmsupport.core.operator.array - 程序包 cn.wensiqun.asmsupport.core.operator.array
 
cn.wensiqun.asmsupport.core.operator.asmdirect - 程序包 cn.wensiqun.asmsupport.core.operator.asmdirect
 
cn.wensiqun.asmsupport.core.operator.assign - 程序包 cn.wensiqun.asmsupport.core.operator.assign
 
cn.wensiqun.asmsupport.core.operator.common - 程序包 cn.wensiqun.asmsupport.core.operator.common
 
cn.wensiqun.asmsupport.core.operator.logical - 程序包 cn.wensiqun.asmsupport.core.operator.logical
 
cn.wensiqun.asmsupport.core.operator.method - 程序包 cn.wensiqun.asmsupport.core.operator.method
 
cn.wensiqun.asmsupport.core.operator.numerical - 程序包 cn.wensiqun.asmsupport.core.operator.numerical
 
cn.wensiqun.asmsupport.core.operator.numerical.arithmetic - 程序包 cn.wensiqun.asmsupport.core.operator.numerical.arithmetic
 
cn.wensiqun.asmsupport.core.operator.numerical.bit - 程序包 cn.wensiqun.asmsupport.core.operator.numerical.bit
 
cn.wensiqun.asmsupport.core.operator.numerical.crement - 程序包 cn.wensiqun.asmsupport.core.operator.numerical.crement
 
cn.wensiqun.asmsupport.core.operator.numerical.posinegative - 程序包 cn.wensiqun.asmsupport.core.operator.numerical.posinegative
 
cn.wensiqun.asmsupport.core.operator.numerical.relational - 程序包 cn.wensiqun.asmsupport.core.operator.numerical.relational
 
cn.wensiqun.asmsupport.core.utils - 程序包 cn.wensiqun.asmsupport.core.utils
 
cn.wensiqun.asmsupport.core.utils.asm - 程序包 cn.wensiqun.asmsupport.core.utils.asm
 
cn.wensiqun.asmsupport.core.utils.bridge2method - 程序包 cn.wensiqun.asmsupport.core.utils.bridge2method
 
cn.wensiqun.asmsupport.core.utils.collections - 程序包 cn.wensiqun.asmsupport.core.utils.collections
 
cn.wensiqun.asmsupport.core.utils.common - 程序包 cn.wensiqun.asmsupport.core.utils.common
 
cn.wensiqun.asmsupport.core.utils.jls - 程序包 cn.wensiqun.asmsupport.core.utils.jls
 
cn.wensiqun.asmsupport.core.utils.jls15_12_2 - 程序包 cn.wensiqun.asmsupport.core.utils.jls15_12_2
 
cn.wensiqun.asmsupport.core.utils.lang - 程序包 cn.wensiqun.asmsupport.core.utils.lang
 
cn.wensiqun.asmsupport.core.utils.memory - 程序包 cn.wensiqun.asmsupport.core.utils.memory
 
cn.wensiqun.asmsupport.core.utils.reflect - 程序包 cn.wensiqun.asmsupport.core.utils.reflect
 
CollectionUtils - cn.wensiqun.asmsupport.core.utils.collections中的类
 
CollectionUtils() - 类 的构造器cn.wensiqun.asmsupport.core.utils.collections.CollectionUtils
 
CommonInstructionHelper - cn.wensiqun.asmsupport.core.asm中的类
 
CommonInstructionHelper(AMethod) - 类 的构造器cn.wensiqun.asmsupport.core.asm.CommonInstructionHelper
 
CommonLinkedList<E extends LinkedListNode> - cn.wensiqun.asmsupport.core.utils.collections中的类
 
CommonLinkedList() - 类 的构造器cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
CommonMethodInvoker - cn.wensiqun.asmsupport.core.operator.method中的类
Represent a method call.
CommonMethodInvoker(KernelProgramBlock, KernelParam, String, KernelParam[]) - 类 的构造器cn.wensiqun.asmsupport.core.operator.method.CommonMethodInvoker
 
commonPutField(ExplicitVariable) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
CommonUtils - cn.wensiqun.asmsupport.core.utils中的类
 
CommonUtils() - 类 的构造器cn.wensiqun.asmsupport.core.utils.CommonUtils
 
compare(Operator) - 枚举 中的方法cn.wensiqun.asmsupport.core.operator.Operator
 
compareComponentOrder(String, String) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeComponent
The compare rule is : compare each generation order, for example 1.1.2 > 1.1.1, 1.1 > 1 order1 great than order2 return 1; order1 less than order2 return -1; order1 equal to order2 return 0;
componentOrder - 类 中的变量cn.wensiqun.asmsupport.core.utils.memory.ScopeComponent
The order number of current component in parent scope, the format is 'a.b.c'.
ConditionBranchBlock - cn.wensiqun.asmsupport.core.block.control.condition中的类
 
ConditionBranchBlock() - 类 的构造器cn.wensiqun.asmsupport.core.block.control.condition.ConditionBranchBlock
 
ConditionOperator - cn.wensiqun.asmsupport.core.operator.logical中的类
 
ConditionOperator(KernelProgramBlock, KernelParam, KernelParam, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.logical.ConditionOperator
 
constructEnumConst(String, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.method.clinit.KernelEnumStaticBlockBody
 
ConstructorInvoker - cn.wensiqun.asmsupport.core.operator.method中的类
Represent a call constructor operation.
ConstructorInvoker(KernelProgramBlock, AClass, KernelParam[]) - 类 的构造器cn.wensiqun.asmsupport.core.operator.method.ConstructorInvoker
 
contains(Object) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
contains(Object) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
 
contains(Object) - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
if the parameter is sub type of any exception type in this class.
contains(Object[], Object) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
Checks if the object is in the given array.
containsAll(Collection<?>) - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
 
containsKey(Object) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
containsValue(Object) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
continue_() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
ConversionsPromotionsUtils - cn.wensiqun.asmsupport.core.utils.jls15_12_2中的类
Support conversions and promotions according chapter 5 of jls.
ConversionsPromotionsUtils() - 类 的构造器cn.wensiqun.asmsupport.core.utils.jls15_12_2.ConversionsPromotionsUtils
 
convert(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
convert current value to new type.
convertToAClass(Class<?>[]) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.AClassUtils
Convert Class list to AClass list
create(IClassContext) - 类 中的方法cn.wensiqun.asmsupport.core.creator.FieldCreator
 
create(IClassContext) - 接口 中的方法cn.wensiqun.asmsupport.core.creator.IFieldCreator
Create a field.
create(IClassContext) - 接口 中的方法cn.wensiqun.asmsupport.core.creator.IMethodCreator
Create a method
create(IClassContext) - 类 中的方法cn.wensiqun.asmsupport.core.creator.MethodCreator
 
createConstructor(int, AClass[], String[], AClass[], KernelConstructorBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassCreator
create constructor.
createConstructor(int, AClass[], String[], AClass[], KernelConstructorBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
Create a constructor.
createConstructor(AClass[], String[], KernelEnumConstructorBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.EnumCreator
create constructor;
createDefaultConstructor() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassCreatorContext
 
createDefaultConstructor() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassCreator
 
createDefaultConstructor() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.EnumCreator
 
createDefaultConstructor() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.InterfaceCreator
 
createEnumConstant(String) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.EnumCreator
 
createField(String, int, AClass) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassCreator
Create a field with null value.
createField(String, int, AClass, Object) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassCreator
Create a field with special value
createField(String, int, AClass) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
Create a field with null value.
createField(String, int, AClass, Object) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
Create a field with special value.
createField(String, int, AClass) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.EnumCreator
Create a field with null value.
createField(String, int, AClass, Object) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.EnumCreator
Create a field with special value.
createField(String, AClass) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.InterfaceCreator
create a global variable. the modifiers "public static final".
createField(String, AClass, Object) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.InterfaceCreator
create a global variable with special value. the modifiers "public static final".
createMethod(int, String, AClass[], String[], AClass, AClass[], KernelMethodBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassCreator
Create a method
createMethod(String, AClass[], String[], AClass, AClass[], int, KernelMethodBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
 
createMethod(String, AClass[], String[], AClass, AClass[], int, KernelMethodBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.EnumCreator
 
createMethod(String, AClass[], AClass, AClass[]) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.InterfaceCreator
Create an interface method
createMethod(String, AClass[], AClass, AClass[], boolean) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.InterfaceCreator
declare an interface method
createMethodForDummy(int, String, AClass[], String[], AClass, AClass[], KernelMethodBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassCreator
createMethodForDummy(int, String, AClass[], String[], AClass, AClass[], KernelMethodBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
createMethodForDummy(String, AClass[], String[], AClass, AClass[], int, KernelMethodBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.EnumCreator
 
createStaticBlock(KernelStaticBlockBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassCreator
Create static block.
createStaticBlock(KernelStaticBlockBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
 
createStaticBlock(KernelEnumStaticBlockBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.EnumCreator
 
createStaticBlock(KernelStaticBlockBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.InterfaceCreator
create a static block.
createStaticMethod(int, String, AClass[], String[], AClass, AClass[], KernelStaticMethodBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassCreator
Create a static method
createStaticMethod(String, AClass[], String[], AClass, AClass[], int, KernelStaticMethodBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
 
createStaticMethod(String, AClass[], String[], AClass, AClass[], int, KernelStaticMethodBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.EnumCreator
 
cw - 类 中的变量cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassContext
 

D

declarationVariable(String, String, String, Label, Label, int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
defaultStackOperator() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
defaultValue(AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get a default value according class type.
defineClass(String, byte[]) - 类 中的方法cn.wensiqun.asmsupport.core.loader.ASMClassLoader
 
DetermineMethodSignature - cn.wensiqun.asmsupport.core.utils.jls15_12_2中的接口
 
dim - 类 中的变量cn.wensiqun.asmsupport.core.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.core.utils.jls15_12_2.MethodChooser
what class call
directSuperAmongArrayType(AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.jls.TypeUtils
4.10.3 Subtyping among Array Types The following rules define the direct supertype relation among array types: If S and T are both reference types, then S[] >1 T[] iff S >1 T.
directSuperAmongClassAndInterfaceType(AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.jls.TypeUtils
4.10.2 Subtyping among Class and Interface Types Given a generic type declaration C
directSuperAmongPrimitiveType(AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.jls.TypeUtils
4.10.1 Subtyping among Primitive Types The following rules define the direct supertype relation among the primitive types: double >1 float float >1 long long >1 int int >1 char int >1 short short >1 byte
directSuperType(AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.jls.TypeUtils
4.10 Subtyping The subtype and supertype relations are binary relations on types.
div(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
generated the instruction to mul top two stack value
div(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.KernelElse
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.KernelElseIF
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.KernelIF
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.KernelCatch
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.KernelFinally
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.KernelTry
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.loop.KernelDoWhile
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.loop.KernelForEach
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.loop.KernelWhile
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Override this method in subclass, defined the generate instruction rule for each block.
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.AbstractKernelMethodBody
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.block.sync.KernelSync
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractOperator
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayLength
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayLoad
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayStore
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayValue
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.Athrow
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.DUP
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.GOTO
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.Marker
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.Store
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.VisitFieldInsn
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.VisitIincInsn
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.VisitInsn
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.VisitIntInsn
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.VisitLdcInsn
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.VisitMethodInsn
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.VisitMultiANewArrayInsn
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.VisitTypeInsn
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.VisitVarInsn
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.assign.LocalVariableAssigner
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.assign.NonStaticGlobalVariableAssigner
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.assign.StaticGlobalVariableAssigner
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.BlockEndFlag
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.BreakStack
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelCast
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelInstanceof
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelStrAdd
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelTernary
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.LocalVariableCreator
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.AbstractLogical
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.ConditionOperator
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.CommonMethodInvoker
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.ConstructorInvoker
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.StaticMethodInvoker
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.SuperConstructorInvoker
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.KernelAdd
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.KernelDiv
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.KernelMod
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.KernelMul
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.KernelSub
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.BinaryBitwise
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelReverse
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.crement.AbstractCrement
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.posinegative.KernelNeg
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractNullCompareRelational
 
doExecute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
dowhile(KernelDoWhile) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
dup() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates a DUP instruction.
dup(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
DUP - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
integrated DUP DUP2 instruction according to type of the top element.
DUP(KernelProgramBlock, AClass) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.DUP
 
dup2() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates a DUP2 instruction.
dupX1() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates a DUP_X1 instruction.
dupX2() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates a DUP_X2 instruction.

E

else_(KernelElse) - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.KernelElseIF
 
else_(KernelElse) - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.KernelIF
 
elseif(KernelElseIF) - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.KernelElseIF
 
elseif(KernelElseIF) - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.KernelIF
 
EMPTY - 类 中的静态变量cn.wensiqun.asmsupport.core.utils.lang.StringUtils
The empty String "".
EMPTY_INT_ARRAY - 类 中的静态变量cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
An empty immutable int array.
EMPTY_STRING_ARRAY - 类 中的静态变量cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
An empty immutable String array.
endingPrepare() - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractOperator
Template for AbstractOperator.prepare() method.
endingPrepare() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.CommonMethodInvoker
 
endMethod() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
endMethodBody() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.AbstractKernelMethodBody
Finish method body generated
entrySet() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
EnumCreator - cn.wensiqun.asmsupport.core.creator.clazz中的类
 
EnumCreator(int, String, Class<?>[]) - 类 的构造器cn.wensiqun.asmsupport.core.creator.clazz.EnumCreator
 
enumNameList - 类 中的变量cn.wensiqun.asmsupport.core.block.method.clinit.KernelEnumStaticBlockBody
 
EpisodeBlock<T extends SerialBlock> - cn.wensiqun.asmsupport.core.block.control中的类
 
EpisodeBlock() - 类 的构造器cn.wensiqun.asmsupport.core.block.control.EpisodeBlock
 
EQ - 类 中的静态变量cn.wensiqun.asmsupport.core.asm.InstructionHelper
Constant for the ifCmp method.
eq(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
equals(Object) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
equals(Object) - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
equals(Object) - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
 
equals(Object) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
equals(CharSequence, CharSequence) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.StringUtils
Compares two CharSequences, returning true if they represent equal sequences of characters.
ExceptionSerialBlock - cn.wensiqun.asmsupport.core.block.control.exception中的类
 
ExceptionSerialBlock(KernelProgramBlock, KernelTry) - 类 的构造器cn.wensiqun.asmsupport.core.block.control.exception.ExceptionSerialBlock
 
ExceptionTableEntry - cn.wensiqun.asmsupport.core.utils.common中的类
Each method have an exception in class. it's seem like following : exception table : [pc: 0, pc: 32] -> 33 when : java.lang.Exception [pc: 34, pc: 50] -> 51 when : java.lang.RuntimeException Each row indicate a try...catch... information start : 0 end : 32 handle position : 33 catch exception : RuntimeException
ExceptionTableEntry(Label, Label, Label, Type) - 类 的构造器cn.wensiqun.asmsupport.core.utils.common.ExceptionTableEntry
 
Executable - cn.wensiqun.asmsupport.core中的接口
Indicate an executable, all executable object will save in a execute queue. the queue will twice loop for method Executable.prepare() and Executable.execute()
execute() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.ExceptionSerialBlock
 
execute() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
execute() - 类 中的方法cn.wensiqun.asmsupport.core.creator.FieldCreator
 
execute() - 类 中的方法cn.wensiqun.asmsupport.core.creator.MethodCreator
 
execute() - 接口 中的方法cn.wensiqun.asmsupport.core.Executable
Do execute
execute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractOperator
 
execute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.assign.LocalVariableAssigner
 
execute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelInstanceof
 
execute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelStrAdd
 
execute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelTernary
 
execute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.BinaryLogical
 
execute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.UnaryLogical
 
execute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.AbstractArithmetic
 
execute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.AbstractBitwise
 
execute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.posinegative.AbstractPositiveNegative
 
execute() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
executing() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.AbstractLogical
 
executing() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.KernelLogicalAnd
 
executing() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.KernelLogicalOr
 
executing() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.KernelLogicalXor
 
executing() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.KernelNot
 
executing() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.KernelShortCircuitAnd
 
executing() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.KernelShortCircuitOr
 
existedStaticBlock - 类 中的变量cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassContext
 
existStaticInitBlock() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
existStaticInitBlock() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ArrayClass
 
existStaticInitBlock() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
 
existStaticInitBlock() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ProductClass
 
ExplicitVariable - cn.wensiqun.asmsupport.core.definition.variable中的类
 
ExplicitVariable() - 类 的构造器cn.wensiqun.asmsupport.core.definition.variable.ExplicitVariable
 

F

factor - 类 中的变量cn.wensiqun.asmsupport.core.operator.logical.UnaryLogical
 
factor - 类 中的变量cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelUnaryBitwise
 
factor - 类 中的变量cn.wensiqun.asmsupport.core.operator.numerical.posinegative.AbstractPositiveNegative
 
factorsToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractNullCompareRelational
 
factorsToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
factorsToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.NumericalAndReferenceRelational
 
factorsToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.NumericalRelational
 
factorToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.AbstractLogical
 
factorToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.BinaryLogical
 
factorToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.UnaryLogical
 
factorToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.AbstractNumerical
Push the operand of numerical operation to stack
factorToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.AbstractArithmetic
 
factorToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.BinaryBitwise
 
factorToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelUnaryBitwise
 
factorToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.crement.AbstractCrement
 
factorToStack() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.posinegative.AbstractPositiveNegative
 
falseLbl - 类 中的变量cn.wensiqun.asmsupport.core.operator.logical.ConditionOperator
 
falseLbl - 类 中的变量cn.wensiqun.asmsupport.core.operator.logical.UnaryLogical
 
falseLbl - 类 中的变量cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
field(String) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
field(String) - 接口 中的方法cn.wensiqun.asmsupport.core.definition.KernelParam
Override change return type.
field(String) - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
 
field(String) - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.AbstractVariable
 
field(String) - 接口 中的方法cn.wensiqun.asmsupport.core.definition.variable.IVariable
Get field value from current variable.
field(String) - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractParamOperator
 
field(String) - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.DUP
 
FieldAdapter - cn.wensiqun.asmsupport.core.utils.asm中的类
 
FieldAdapter() - 类 的构造器cn.wensiqun.asmsupport.core.utils.asm.FieldAdapter
 
FieldAdapter(FieldVisitor) - 类 的构造器cn.wensiqun.asmsupport.core.utils.asm.FieldAdapter
 
FieldCreator - cn.wensiqun.asmsupport.core.creator中的类
 
FieldCreator(String, int, AClass) - 类 的构造器cn.wensiqun.asmsupport.core.creator.FieldCreator
 
FieldCreator(String, int, AClass, Object) - 类 的构造器cn.wensiqun.asmsupport.core.creator.FieldCreator
 
fieldCreators - 类 中的变量cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassContext
 
finally_(KernelFinally) - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.KernelCatch
 
finally_(KernelFinally) - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.KernelTry
 
findAllIndexes(String, String) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.StringUtils
Get all indexes
findClass(String) - 类 中的方法cn.wensiqun.asmsupport.core.loader.ASMClassLoader
 
firstPhase() - 接口 中的方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.DetermineMethodSignature
Phase 1 Identify Matching Arity Methods Applicable by Subtyping
reference to : The Java™ Language Specification 15.12.2.2
firstPhase() - 类 中的方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.MethodChooser
 
for_(KernelForEach) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
format(LogRecord) - 类 中的方法cn.wensiqun.asmsupport.core.log.LogFormatter
 
forName(String) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ClassUtils
Get class from a class name, the name also support description, internal name in jvm, and primitive name such int, char.

G

GE - 类 中的静态变量cn.wensiqun.asmsupport.core.asm.InstructionHelper
Constant for the ifCmp method.
ge(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
generate() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.KernelElse
 
generate() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.KernelElseIF
 
generate() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.KernelIF
 
generate() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.KernelCatch
 
generate() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.KernelFinally
 
generate() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.KernelTry
 
generate() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.loop.KernelDoWhile
 
generate() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.loop.KernelForEach
 
generate() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
The specify the program block code you want to generate here.
generate() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.AbstractKernelMethodBody
 
generate() - 类 中的方法cn.wensiqun.asmsupport.core.block.sync.KernelSync
 
generateBody() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.AbstractKernelMethodBody
generate the method body
generateBody() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.clinit.KernelEnumStaticBlockBody
 
generateBody() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.clinit.KernelStaticBlockBody
 
generateBody() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.common.KernelMethodBody
 
generateBody() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.common.KernelModifiedMethodBody
 
generateBody() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.common.KernelStaticMethodBody
 
generateBody() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.init.KernelConstructorBody
 
generateBody() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.init.KernelEnumConstructorBody
 
generateGridArray() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.LocalVariables
 
generateGridArray() - 接口 中的方法cn.wensiqun.asmsupport.core.utils.memory.Printable
Generate a string array corresponding to diagram
generateGridArray() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
 
generateTo(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Generate current body instruction to other program block.
generation - 类 中的变量cn.wensiqun.asmsupport.core.utils.memory.ScopeComponent
indicate the generation see diagram in description of ScopeComponent
get(Object) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
getActuallyOwner() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
getActuallyOwner() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
getAllInterfaces(AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.AClassUtils
Get all interface from an AClass
getAllInterfaces(Class<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ClassUtils
get all interfaces from a class
getAllInterfaces(List<Class<?>>, Class<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ClassUtils
Get all interface from a class and put the found classes to a list.
getAllMethod(Class<?>, String) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ClassUtils
According to a method name to find all method meta information from a class(whit out super class)
getArgClasses() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
getArgNames() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
getArgTypes() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
getArguments() - 接口 中的方法cn.wensiqun.asmsupport.core.creator.IMethodCreator
Get the argument types of current method.
getArguments() - 类 中的方法cn.wensiqun.asmsupport.core.creator.MethodCreator
 
getArithmeticalResultType(AClass...) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.AClassUtils
according the passed type list, to figure out the finally result type
getArrayType(Class<?>, int) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
getArrayType(AClass, int) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
getArrayType(Class<?>, int) - 类 中的静态方法cn.wensiqun.asmsupport.core.clazz.AClassFactory
Get array type.
getArrayType(AClass, int) - 类 中的静态方法cn.wensiqun.asmsupport.core.clazz.AClassFactory
Get array type.
getBlock() - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractOperator
 
getBoxedType(Type) - 类 中的静态方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
getBreakLabel() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.loop.KernelDoWhile
 
getBreakLabel() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.loop.KernelForEach
 
getBreakLabel() - 接口 中的方法cn.wensiqun.asmsupport.core.block.control.loop.Loop
 
getBridgeMethod() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
 
getClassOutPutPath() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassContext
 
getClassVisitor() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassContext
 
getClassVisitor() - 接口 中的方法cn.wensiqun.asmsupport.core.creator.IClassContext
get class visitor
getCompileOrder() - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractOperator
 
getCompileOrder() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeLogicVariable
 
getComponents() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Scope
 
getConstructors() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
 
getContinueLabel() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.loop.KernelDoWhile
 
getContinueLabel() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.loop.KernelForEach
 
getContinueLabel() - 接口 中的方法cn.wensiqun.asmsupport.core.block.control.loop.Loop
 
getConvert(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
get converted value
getCopyOfStack() - 异常错误 中的方法cn.wensiqun.asmsupport.core.exception.InstructionException
 
getCurrentClass() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassCreatorContext
 
getCurrentClass() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
 
getCurrentClass() - 接口 中的方法cn.wensiqun.asmsupport.core.creator.IClassContext
 
getDeclaringClass() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.AMethod
Returns the MutableClass object representing the class or interface that declares the method represented by this AMethod object.
getDeclaringClass() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.GlobalVariable
 
getDescription() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
getDescription() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ArrayClass
 
getDescription() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ProductClass
 
getDescription() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.SemiClass
 
getDescription() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
getDimension() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
getDimension() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ArrayClass
 
getDimension() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ProductClass
 
getDimension() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.SemiClass
 
getDimension(Class<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ClassUtils
 
getEnd() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Get block end label
getEnd() - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ExceptionTableEntry
Get try end label
getEnd() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Scope
Get the scope end label
getEnumNum() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
 
getException() - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ExceptionTableEntry
Get the what's type to catch
getExceptions() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
getExecutor() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Get the actually executor.
getField(Type, String, Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to push the value of a non static field on the stack.
getField(String) - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
getField(String) - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ArrayClass
 
getField(String) - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ProductClass
 
getField(String) - 类 中的方法cn.wensiqun.asmsupport.core.clazz.SemiClass
 
getFields() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
 
getFinally() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.ExceptionSerialBlock
 
getFirst(K) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
getFirst(K) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.MultiValueMap
Return the first value for the given key.
getFormerType() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.AbstractVariable
 
getFrameLocals(Scope) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.LocalVariables
 
getGridString(String[][], boolean, String) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.PrintHelper
 
getHandler() - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ExceptionTableEntry
Get exception handler position
getHead() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
getHead() - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
 
getImplementedMethod(AMethod) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.reflect.MethodUtils
 
getInitStartPos() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeLogicVariable
 
getInsn() - 异常错误 中的方法cn.wensiqun.asmsupport.core.exception.InstructionException
 
getInsnHelper() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
getInsnHelper() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.AMethod
Get helper
getInstance() - 类 中的静态方法cn.wensiqun.asmsupport.core.loader.ASMClassLoader
 
getInstance(ClassLoader) - 类 中的静态方法cn.wensiqun.asmsupport.core.loader.ASMClassLoader
 
getInterfaces() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
getJVMProxyClassName() - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.ClassNameRefactorAdapter
 
getLast() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
getLast() - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
 
getLastVariable(int) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.LocalVariables
 
getLength(Object) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
Returns the length of the specified array.
getList() - 类 中的方法cn.wensiqun.asmsupport.core.utils.bridge2method.OverrideBridgeMethodCreator
 
getLocalAnonymousVariableModel(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
getLocals() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.AMethod
Get the local variable container of current method
getLocals() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeComponent
Get @{link LocalVariables}
getLocalVariableModel(String, AClass) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
getLog(Class<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.log.LogFactory
 
getMaxSize() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
 
getMeta() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.AMethod
Get the method meta.
getMeta() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.GlobalVariable
 
getMeta() - 接口 中的方法cn.wensiqun.asmsupport.core.definition.variable.IVariable
Get meta
getMeta() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.LocalVariable
 
getMeta() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.SuperVariable
 
getMeta() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.ThisVariable
 
getMethod() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
getMethod() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Geth the method of current block bellow.
getMethodArguments() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Get the method argument that's corresponding to current block.
getMethodArguments() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.AbstractKernelMethodBody
 
getMethodBody() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Get the MethodBody that's corresponding to current block.
getMethodBody() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.AMethod
 
getMethodDeclaringClass() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Get current method owner, generally is the SemiClass it's a class which you want geneate.
getMethodModifiers() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
 
getMethodOwner(Class<?>, String, Class<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ClassUtils
 
getMethods() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
 
getMethodString() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
getMethodString(String, AClass[]) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
getMode() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.AMethod
 
getModifiedClassBytes() - 类 中的方法cn.wensiqun.asmsupport.core.loader.ClassModifierClassLoader
 
getModifier() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
getModifiers() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
getModifiers() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.AbstractVariable
 
getModifiers() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
getMv() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
getName() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
getName() - 接口 中的方法cn.wensiqun.asmsupport.core.creator.IMethodCreator
Get method name.
getName() - 类 中的方法cn.wensiqun.asmsupport.core.creator.MethodCreator
 
getName() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
getName() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.AbstractVariable
 
getName() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeLogicVariable
 
getNextDimType() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
getNextDimType() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ArrayClass
 
getNextDimType() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ProductClass
 
getNextDimType() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.SemiClass
 
getNextInstructionNumber() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.AMethod
Get the order of next instruction.
getNullValue(Class<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get null value
getNullValue(AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get null value
getOperatorSymbol() - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractOperator
 
getOrigReturnType() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.common.KernelModifiedMethodBody
 
getOverriddenMethod(AMethod) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.reflect.MethodUtils
Return a method, that have overrided by passed method.
getOwner() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
getOwner() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.NonStaticGlobalVariable
 
getOwner() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.StaticGlobalVariable
 
getParameters() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.AMethod
Return the parameters, the parameter represent as a LocalVariable
getParent() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Get the parent of current block
getParent() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeComponent
Get parent scope
getParentClassLoader() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassContext
 
getPositions() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeLogicVariable
 
getPrimitiveAClass(AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.AClassUtils
Get the primitive type if the argument is wrap type, otherwise return the argument self.
getPrimitiveWrapAClass(AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.AClassUtils
Get the primitive wrap type if the argument is primitive type, otherwise return the argument self.
getPriority() - 枚举 中的方法cn.wensiqun.asmsupport.core.operator.Operator
 
getQueue() - 类 中的方法cn.wensiqun.asmsupport.core.block.AbstractKernelBlock
 
getReallyClass() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ProductClass
 
getResourceAsStream(String) - 类 中的方法cn.wensiqun.asmsupport.core.loader.ASMClassLoader
format like : a/b/c/D.class
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.LocalVariable
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.NonStaticGlobalVariable
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.StaticGlobalVariable
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.SuperVariable
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.ThisVariable
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayLength
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayLoad
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayStore
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayValue
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.DUP
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.assign.KernelAssign
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelCast
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelInstanceof
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelStrAdd
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelTernary
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.AbstractLogical
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.AbstractNumerical
 
getResultType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
getReturnClass() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
getReturnClass() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
getReturnType() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
getReturnType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
getReverseCmp(int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
getRootComponentClass() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
getRootComponentClass() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ArrayClass
 
getRootComponentClass() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ProductClass
 
getRootComponentClass() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.SemiClass
 
getRootComponentType(Class<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ClassUtils
 
getScope() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Get scope
getScopeLogicVar() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.LocalVariable
getScopeLogicVariable() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.LocalVariableCreator
 
getSerial() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.EpisodeBlock
Get the serial
getSerialEnd() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.ExceptionSerialBlock
 
getSerialEnd() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.SerialBlock
Get serial end label
getSerialStart() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.ExceptionSerialBlock
 
getSerialStart() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.SerialBlock
Get serial start label
getSize() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.LocalVariables
 
getSize() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
 
getSize() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.StackableType
Get the element size in stack
getSpecifiedStartLabel() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeLogicVariable
 
getStack() - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
getStack() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.AMethod
Get the operand stack of current method
getStart() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Get block start label
getStart() - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ExceptionTableEntry
Get try start label
getStart() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Scope
Get the scope start label
getStatic(Type, String, Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to push the value of a static field on the stack.
getStaticBlock() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
 
getSuperClass() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
getSuperConstructorOperators(String) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.ClassModifierClassAdapter
 
getSuperVariable() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
 
getSymbol() - 枚举 中的方法cn.wensiqun.asmsupport.core.operator.Operator
 
getSystemJDKVersion() - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.CommonUtils
Get system jdk version for bytecode indication, current only support jdk1.6- cause asmsupport dosn't support frame.
getThisVariable() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
 
getThrowExceptions() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
The all throw exception container.
getThrowExceptionType() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelThrow
 
getType(Class<?>) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
getType(Class<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.clazz.AClassFactory
Get a asmsupport class type. if parameter is non-array type than get a cn.wensiqun.asmsupport.core.clazz.ProductClass.ProductClass, if parameter is array type than get a cn.wensiqun.asmsupport.core.clazz.ProductClass.ArrayClass
getType() - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
 
getType() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeLogicVariable
 
getType() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.StackableType
Get the element type.
getUnBoxedType(Type) - 类 中的静态方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
getValue() - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
 
getValue() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.AbstractArrayOperator
 
getVersion() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
GlobalVariable - cn.wensiqun.asmsupport.core.definition.variable中的类
Represent a field
GlobalVariable(Field) - 类 的构造器cn.wensiqun.asmsupport.core.definition.variable.GlobalVariable
 
goTo(Label) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to jump to the given label.
GOTO - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
GOTO(KernelProgramBlock, Label) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.GOTO
 
GT - 类 中的静态变量cn.wensiqun.asmsupport.core.asm.InstructionHelper
Constant for the ifCmp method.
gt(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 

H

hashCode() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
hashCode() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
hashCode() - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
 
hashCode() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
hasNext() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedListNode
 
haveInitMethod - 类 中的变量cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassCreatorContext
 

I

IClassContext - cn.wensiqun.asmsupport.core.creator中的接口
The class create or modify context
identifyPotentiallyApplicableMethods() - 接口 中的方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.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.core.utils.jls15_12_2.MethodChooser
 
if_(KernelIF) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
ifCmp(Type, int, Label) - 类 中的方法cn.wensiqun.asmsupport.core.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.core.operator.numerical.relational.AbstractNullCompareRelational
 
IFieldCreator - cn.wensiqun.asmsupport.core.creator中的接口
 
ifNonNull(Label) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to jump to the given label if the top stack value is not null.
ifNull(Label) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to jump to the given label if the top stack value is null.
ifZCmp(int, Label) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instructions to jump to a label based on the comparison of the top integer stack value with zero.
iinc(int, int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to increment the given local variable.
IMethodChooser - cn.wensiqun.asmsupport.core.utils.jls15_12_2中的接口
 
IMethodCreator - cn.wensiqun.asmsupport.core.creator中的接口
 
ImplicitVariable - cn.wensiqun.asmsupport.core.definition.variable中的类
 
ImplicitVariable() - 类 的构造器cn.wensiqun.asmsupport.core.definition.variable.ImplicitVariable
 
INDEX_NOT_FOUND - 类 中的静态变量cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
The index value when an element is not found in a list or array: -1.
INDEX_NOT_FOUND - 类 中的静态变量cn.wensiqun.asmsupport.core.utils.lang.StringUtils
Represents a failed index search.
indexOf(Object[], Object) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
Finds the index of the given object in the array.
indexOf(Object[], Object, int) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
Finds the index of the given object in the array starting at the given index.
init() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.KernelElseIF
 
init() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.KernelIF
 
init() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.loop.KernelDoWhile
 
init() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Do init here, the method is empty, specify code will be override by sub class.
init() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.AbstractKernelMethodBody
 
init() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.clinit.KernelEnumStaticBlockBody
 
init() - 类 中的方法cn.wensiqun.asmsupport.core.block.method.clinit.KernelStaticBlockBody
 
init() - 类 中的方法cn.wensiqun.asmsupport.core.block.sync.KernelSync
 
INIT - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
INIT_PROXY - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
initAdditionalProperties() - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractOperator
Template for AbstractOperator.prepare() method.
initAdditionalProperties() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
initAdditionalProperties() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.StaticMethodInvoker
 
initAdditionalProperties() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.AbstractArithmetic
 
initAdditionalProperties() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.BinaryBitwise
 
initAdditionalProperties() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelUnaryBitwise
 
initAdditionalProperties() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.crement.AbstractCrement
 
initAdditionalProperties() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.posinegative.AbstractPositiveNegative
 
initAdditionalProperties() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
initEpisode(EpisodeBlock) - 类 中的方法cn.wensiqun.asmsupport.core.block.control.SerialBlock
 
initNextBranch(ConditionBranchBlock) - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.ConditionBranchBlock
 
INNER_CLASS_SEPARATOR_CHAR - 类 中的静态变量cn.wensiqun.asmsupport.core.utils.lang.ClassUtils
The inner class separator character: '$' == 36.
innerRunExe() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.BinaryBitwise
 
innerRunExe() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelBitAnd
 
innerRunExe() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelBitOr
 
innerRunExe() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelBitXor
 
innerRunExe() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelShiftLeft
 
innerRunExe() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelShiftRight
 
innerRunExe() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelUnsignedShiftRight
 
insert(int, StackableType) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
 
insert(int, Type) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
 
insnHelper - 类 中的变量cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
insnHelper - 类 中的变量cn.wensiqun.asmsupport.core.operator.AbstractOperator
 
instanceOf(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to test if the top stack value is of the given type.
instanceof_(KernelParam, AClass) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
instanceof_(KernelParam, Class<?>) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
InstructionException - cn.wensiqun.asmsupport.core.exception中的异常错误
 
InstructionException(String, int, Stack) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.InstructionException
 
instructionGenerate() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
InstructionHelper - cn.wensiqun.asmsupport.core.asm中的类
ASM jvm instruction helper
InstructionHelper(MethodVisitor, AMethod) - 类 的构造器cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
InterfaceCreator - cn.wensiqun.asmsupport.core.creator.clazz中的类
 
InterfaceCreator(int, String, Class<?>[]) - 类 的构造器cn.wensiqun.asmsupport.core.creator.clazz.InterfaceCreator
Interface Creator
InterfaceLooper - cn.wensiqun.asmsupport.core.utils.lang中的类
 
InterfaceLooper() - 类 的构造器cn.wensiqun.asmsupport.core.utils.lang.InterfaceLooper
 
inverts(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
invokeConstructor(Type, Type[]) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to invoke a constructor.
invokeInterface(Type, String, Type, Type[], boolean) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to invoke an interface method.
invokeStatic(Type, String, Type, Type[]) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to invoke a static method.
invokeSuperMethod(Type, String, Type, Type[]) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Call super method
invokeVerify(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
invokeVirtual(Type, String, Type, Type[]) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to invoke a normal method.
isAnonymous() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeLogicVariable
Check the variable is anonymous
isArithmetical(AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.AClassUtils
Check the specify whether or not as an arithmetical operation factor.
isArray() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
isArray() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ArrayClass
 
isArray() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ProductClass
 
isArray() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.SemiClass
 
isAutoCreate() - 类 中的方法cn.wensiqun.asmsupport.core.operator.BreakStack
 
isBlank(CharSequence) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.StringUtils
Checks if a CharSequence is whitespace, empty ("") or null.
isBoolean() - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
 
isBridge(int) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.reflect.ModifierUtils
 
isChildOrEqual(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
isChildOrEqual(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ArrayClass
 
isChildOrEqual(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
 
isDefault(int) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.reflect.ModifierUtils
 
isDirectInnerClass(Class<?>, Class<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ClassUtils
 
isEmpty(Collection<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.collections.CollectionUtils
Null-safe check if the specified collection is empty.
isEmpty() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
isEmpty() - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
 
isEmpty() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
isEmpty() - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
 
isEmpty(T[]) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
Checks if an array of Objects is empty or null.
isEmpty(CharSequence) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.StringUtils
Checks if a CharSequence is empty ("") or null.
isEnum(int) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.reflect.ModifierUtils
 
isFinish() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Check the block has already finish generated.
isInnerClass(Class<?>, Class<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ClassUtils
Check a class innerClas whether or not a inner class of an owner.
isNotBlank(CharSequence) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.StringUtils
Checks if a CharSequence is not empty (""), not null and not whitespace only.
isNotEmpty(Collection<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.collections.CollectionUtils
Null-safe check if the specified collection is not empty.
isNotEmpty(T[]) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
Checks if an array of Objects is not empty or not null.
isNullValue(KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractNullCompareRelational
 
isNumber() - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
 
isPrimitive() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
isPrimitive() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ArrayClass
 
isPrimitive() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ProductClass
 
isPrimitive() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.SemiClass
 
isPrimitiveWrapAClass(AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.AClassUtils
Check the specify type is primitive wrap type.
isPrintEnabled() - 类 中的方法cn.wensiqun.asmsupport.core.log.Log
 
isSameLength(Object[], Object[]) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
Checks whether two arrays are the same length, treating null arrays as length 0.
isSaveReference() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
isSubOf(Scope) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeLogicVariable
Check current variable is bellow in a specially Scope
isSubtyping(AClass, AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.jls.TypeUtils
4.10 Subtyping The subtype and supertype relations are binary relations on types.
isSuper(Class<?>, Class<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ClassUtils
determine cls1 is super of cls2
isVarargs(int) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.reflect.ModifierUtils
 
iterator() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
iterator() - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
 
IValue - cn.wensiqun.asmsupport.core.definition.value中的接口
 
IVariable - cn.wensiqun.asmsupport.core.definition.variable中的接口
Represent a variable

J

Jumpable - cn.wensiqun.asmsupport.core.operator中的接口
Indicate the operator need support jump instructions.
jumpNegative(KernelParam, Label, Label) - 接口 中的方法cn.wensiqun.asmsupport.core.operator.Jumpable
To execute negative jump and generate relevant byte code.
jumpNegative(KernelParam, Label, Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.KernelShortCircuitAnd
 
jumpNegative(KernelParam, Label, Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.KernelShortCircuitOr
 
jumpNegative(KernelParam, Label, Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
jumpPositive(KernelParam, Label, Label) - 接口 中的方法cn.wensiqun.asmsupport.core.operator.Jumpable
To execute positive jump and generate relevant byte code.
jumpPositive(KernelParam, Label, Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.KernelShortCircuitAnd
 
jumpPositive(KernelParam, Label, Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.KernelShortCircuitOr
 
jumpPositive(KernelParam, Label, Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 

K

KernelAdd - cn.wensiqun.asmsupport.core.operator.numerical.arithmetic中的类
addition operator
KernelAdd(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.KernelAdd
 
KernelArrayLength - cn.wensiqun.asmsupport.core.operator.array中的类
 
KernelArrayLength(KernelProgramBlock, KernelParam, KernelParam...) - 类 的构造器cn.wensiqun.asmsupport.core.operator.array.KernelArrayLength
 
KernelArrayLoad - cn.wensiqun.asmsupport.core.operator.array中的类
 
KernelArrayLoad(KernelProgramBlock, KernelParam, KernelParam, KernelParam...) - 类 的构造器cn.wensiqun.asmsupport.core.operator.array.KernelArrayLoad
 
KernelArrayStore - cn.wensiqun.asmsupport.core.operator.array中的类
 
KernelArrayStore(KernelProgramBlock, KernelParam, KernelParam, KernelParam, KernelParam...) - 类 的构造器cn.wensiqun.asmsupport.core.operator.array.KernelArrayStore
 
KernelArrayValue - cn.wensiqun.asmsupport.core.operator.array中的类
Represent an array operation to make a new array.
KernelArrayValue(KernelProgramBlock, ArrayClass, KernelParam...) - 类 的构造器cn.wensiqun.asmsupport.core.operator.array.KernelArrayValue
 
KernelArrayValue(KernelProgramBlock, ArrayClass, Object) - 类 的构造器cn.wensiqun.asmsupport.core.operator.array.KernelArrayValue
 
KernelAssign - cn.wensiqun.asmsupport.core.operator.assign中的类
Represent variable assign operation.
KernelAssign(KernelProgramBlock, IVariable, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.assign.KernelAssign
 
KernelAssign.AssignerException - cn.wensiqun.asmsupport.core.operator.assign中的异常错误
 
KernelAssign.AssignerException(String) - 异常错误 的构造器cn.wensiqun.asmsupport.core.operator.assign.KernelAssign.AssignerException
 
KernelBitAnd - cn.wensiqun.asmsupport.core.operator.numerical.bit中的类
 
KernelBitAnd(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelBitAnd
 
KernelBitOr - cn.wensiqun.asmsupport.core.operator.numerical.bit中的类
 
KernelBitOr(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelBitOr
 
KernelBitXor - cn.wensiqun.asmsupport.core.operator.numerical.bit中的类
 
KernelBitXor(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelBitXor
 
KernelCast - cn.wensiqun.asmsupport.core.operator.common中的类
 
KernelCast(KernelProgramBlock, KernelParam, AClass) - 类 的构造器cn.wensiqun.asmsupport.core.operator.common.KernelCast
 
KernelCatch - cn.wensiqun.asmsupport.core.block.control.exception中的类
 
KernelCatch(AClass) - 类 的构造器cn.wensiqun.asmsupport.core.block.control.exception.KernelCatch
 
KernelConstructorBody - cn.wensiqun.asmsupport.core.block.method.init中的类
 
KernelConstructorBody() - 类 的构造器cn.wensiqun.asmsupport.core.block.method.init.KernelConstructorBody
 
KernelDiv - cn.wensiqun.asmsupport.core.operator.numerical.arithmetic中的类
division operator
KernelDiv(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.KernelDiv
 
KernelDoWhile - cn.wensiqun.asmsupport.core.block.control.loop中的类
 
KernelDoWhile(KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.block.control.loop.KernelDoWhile
 
KernelElse - cn.wensiqun.asmsupport.core.block.control.condition中的类
 
KernelElse() - 类 的构造器cn.wensiqun.asmsupport.core.block.control.condition.KernelElse
 
KernelElseIF - cn.wensiqun.asmsupport.core.block.control.condition中的类
 
KernelElseIF(KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.block.control.condition.KernelElseIF
 
KernelEnumConstructorBody - cn.wensiqun.asmsupport.core.block.method.init中的类
 
KernelEnumConstructorBody() - 类 的构造器cn.wensiqun.asmsupport.core.block.method.init.KernelEnumConstructorBody
 
KernelEnumStaticBlockBody - cn.wensiqun.asmsupport.core.block.method.clinit中的类
 
KernelEnumStaticBlockBody() - 类 的构造器cn.wensiqun.asmsupport.core.block.method.clinit.KernelEnumStaticBlockBody
 
KernelEqual - cn.wensiqun.asmsupport.core.operator.numerical.relational中的类
 
KernelEqual(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelEqual
 
KernelFinally - cn.wensiqun.asmsupport.core.block.control.exception中的类
 
KernelFinally() - 类 的构造器cn.wensiqun.asmsupport.core.block.control.exception.KernelFinally
 
KernelForEach - cn.wensiqun.asmsupport.core.block.control.loop中的类
 
KernelForEach(KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.block.control.loop.KernelForEach
 
KernelForEach(KernelParam, AClass) - 类 的构造器cn.wensiqun.asmsupport.core.block.control.loop.KernelForEach
 
KernelGreaterEqual - cn.wensiqun.asmsupport.core.operator.numerical.relational中的类
 
KernelGreaterEqual(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelGreaterEqual
 
KernelGreaterThan - cn.wensiqun.asmsupport.core.operator.numerical.relational中的类
 
KernelGreaterThan(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelGreaterThan
 
KernelIF - cn.wensiqun.asmsupport.core.block.control.condition中的类
 
KernelIF(KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.block.control.condition.KernelIF
 
KernelInstanceof - cn.wensiqun.asmsupport.core.operator.common中的类
 
KernelInstanceof(KernelProgramBlock, KernelParam, AClass) - 类 的构造器cn.wensiqun.asmsupport.core.operator.common.KernelInstanceof
 
KernelLessEqual - cn.wensiqun.asmsupport.core.operator.numerical.relational中的类
 
KernelLessEqual(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelLessEqual
 
KernelLessThan - cn.wensiqun.asmsupport.core.operator.numerical.relational中的类
 
KernelLessThan(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelLessThan
 
KernelLogicalAnd - cn.wensiqun.asmsupport.core.operator.logical中的类
 
KernelLogicalAnd(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.logical.KernelLogicalAnd
 
KernelLogicalOr - cn.wensiqun.asmsupport.core.operator.logical中的类
 
KernelLogicalOr(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.logical.KernelLogicalOr
 
KernelLogicalXor - cn.wensiqun.asmsupport.core.operator.logical中的类
 
KernelLogicalXor(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.logical.KernelLogicalXor
 
KernelMethodBody - cn.wensiqun.asmsupport.core.block.method.common中的类
 
KernelMethodBody() - 类 的构造器cn.wensiqun.asmsupport.core.block.method.common.KernelMethodBody
 
KernelMod - cn.wensiqun.asmsupport.core.operator.numerical.arithmetic中的类
modulus operator
KernelMod(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.KernelMod
 
KernelModifiedMethodBody - cn.wensiqun.asmsupport.core.block.method.common中的类
 
KernelModifiedMethodBody() - 类 的构造器cn.wensiqun.asmsupport.core.block.method.common.KernelModifiedMethodBody
 
KernelMul - cn.wensiqun.asmsupport.core.operator.numerical.arithmetic中的类
multiplication operator
KernelMul(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.KernelMul
 
KernelNeg - cn.wensiqun.asmsupport.core.operator.numerical.posinegative中的类
 
KernelNeg(KernelProgramBlock, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.posinegative.KernelNeg
 
KernelNot - cn.wensiqun.asmsupport.core.operator.logical中的类
 
KernelNot(KernelProgramBlock, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.logical.KernelNot
 
KernelNotEqual - cn.wensiqun.asmsupport.core.operator.numerical.relational中的类
 
KernelNotEqual(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelNotEqual
 
KernelParam - cn.wensiqun.asmsupport.core.definition中的接口
This interface indicate it can be assign to a variable or method as parameter
KernelPostDecrment - cn.wensiqun.asmsupport.core.operator.numerical.crement中的类
 
KernelPostDecrment(KernelProgramBlock, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.crement.KernelPostDecrment
 
KernelPostIncrment - cn.wensiqun.asmsupport.core.operator.numerical.crement中的类
 
KernelPostIncrment(KernelProgramBlock, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.crement.KernelPostIncrment
 
KernelPreDecrment - cn.wensiqun.asmsupport.core.operator.numerical.crement中的类
 
KernelPreDecrment(KernelProgramBlock, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.crement.KernelPreDecrment
 
KernelPreIncrment - cn.wensiqun.asmsupport.core.operator.numerical.crement中的类
 
KernelPreIncrment(KernelProgramBlock, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.crement.KernelPreIncrment
 
KernelProgramBlock - cn.wensiqun.asmsupport.core.block中的类
A implements of ProgramBlock
KernelProgramBlock() - 类 的构造器cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
KernelReturn - cn.wensiqun.asmsupport.core.operator.common中的类
Represent a return statement in java code.
KernelReturn(KernelProgramBlock, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.common.KernelReturn
 
KernelReturn(KernelProgramBlock, KernelParam, boolean) - 类 的构造器cn.wensiqun.asmsupport.core.operator.common.KernelReturn
 
KernelReverse - cn.wensiqun.asmsupport.core.operator.numerical.bit中的类
 
KernelReverse(KernelProgramBlock, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelReverse
 
KernelShiftLeft - cn.wensiqun.asmsupport.core.operator.numerical.bit中的类
 
KernelShiftLeft(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelShiftLeft
 
KernelShiftRight - cn.wensiqun.asmsupport.core.operator.numerical.bit中的类
 
KernelShiftRight(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelShiftRight
 
KernelShortCircuitAnd - cn.wensiqun.asmsupport.core.operator.logical中的类
 
KernelShortCircuitAnd(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.logical.KernelShortCircuitAnd
 
KernelShortCircuitOr - cn.wensiqun.asmsupport.core.operator.logical中的类
 
KernelShortCircuitOr(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.logical.KernelShortCircuitOr
 
KernelStaticBlockBody - cn.wensiqun.asmsupport.core.block.method.clinit中的类
 
KernelStaticBlockBody() - 类 的构造器cn.wensiqun.asmsupport.core.block.method.clinit.KernelStaticBlockBody
 
KernelStaticMethodBody - cn.wensiqun.asmsupport.core.block.method.common中的类
 
KernelStaticMethodBody() - 类 的构造器cn.wensiqun.asmsupport.core.block.method.common.KernelStaticMethodBody
 
KernelStrAdd - cn.wensiqun.asmsupport.core.operator.common中的类
 
KernelStrAdd(KernelProgramBlock, KernelParam, KernelParam...) - 类 的构造器cn.wensiqun.asmsupport.core.operator.common.KernelStrAdd
 
KernelSub - cn.wensiqun.asmsupport.core.operator.numerical.arithmetic中的类
subtraction operator
KernelSub(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.KernelSub
 
KernelSync - cn.wensiqun.asmsupport.core.block.sync中的类
 
KernelSync(KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.block.sync.KernelSync
 
KernelTernary - cn.wensiqun.asmsupport.core.operator.common中的类
 
KernelTernary(KernelProgramBlock, KernelParam, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.common.KernelTernary
 
KernelThrow - cn.wensiqun.asmsupport.core.operator.common中的类
 
KernelThrow(KernelProgramBlock, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.common.KernelThrow
 
KernelThrow(KernelProgramBlock, KernelParam, boolean) - 类 的构造器cn.wensiqun.asmsupport.core.operator.common.KernelThrow
 
KernelTry - cn.wensiqun.asmsupport.core.block.control.exception中的类
 
KernelTry() - 类 的构造器cn.wensiqun.asmsupport.core.block.control.exception.KernelTry
 
KernelUnaryBitwise - cn.wensiqun.asmsupport.core.operator.numerical.bit中的类
 
KernelUnaryBitwise(KernelProgramBlock, KernelParam, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelUnaryBitwise
 
KernelUnsignedShiftRight - cn.wensiqun.asmsupport.core.operator.numerical.bit中的类
 
KernelUnsignedShiftRight(KernelProgramBlock, KernelParam, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelUnsignedShiftRight
 
KernelWhile - cn.wensiqun.asmsupport.core.block.control.loop中的类
 
KernelWhile(KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.block.control.loop.KernelWhile
 
keySet() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 

L

LE - 类 中的静态变量cn.wensiqun.asmsupport.core.asm.InstructionHelper
Constant for the ifCmp method.
le(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
leftFactor - 类 中的变量cn.wensiqun.asmsupport.core.operator.logical.BinaryLogical
 
leftFactor - 类 中的变量cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.AbstractArithmetic
the left factor of arithmetic
leftFactor - 类 中的变量cn.wensiqun.asmsupport.core.operator.numerical.bit.BinaryBitwise
 
leftFactor - 类 中的变量cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
the left factor of arithmetic
leftShift(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
LinkedList<E> - cn.wensiqun.asmsupport.core.utils.collections中的接口
 
LinkedListNode - cn.wensiqun.asmsupport.core.utils.collections中的类
 
LinkedListNode() - 类 的构造器cn.wensiqun.asmsupport.core.utils.collections.LinkedListNode
 
LinkedMultiValueMap<K,V> - cn.wensiqun.asmsupport.core.utils.collections中的类
Simple implementation of MultiValueMap that wraps a LinkedHashMap, storing multiple values in a LinkedList.
LinkedMultiValueMap() - 类 的构造器cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
Create a new LinkedMultiValueMap that wraps a LinkedHashMap.
LinkedMultiValueMap(int) - 类 的构造器cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
Create a new LinkedMultiValueMap that wraps a LinkedHashMap with the given initial capacity.
LinkedMultiValueMap(Map<K, List<V>>) - 类 的构造器cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
Copy constructor: Create a new LinkedMultiValueMap with the same mappings as the specified Map.
loadClass(String, byte[]) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassContext
 
loadClass(String) - 类 中的方法cn.wensiqun.asmsupport.core.loader.ClassModifierClassLoader
 
loadInsn(Type, int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to push a local variable on the stack.
loadThis() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to load 'this' on the stack.
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.LocalVariable
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.NonStaticGlobalVariable
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.StaticGlobalVariable
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.SuperVariable
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.ThisVariable
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayLength
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayLoad
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayStore
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayValue
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.DUP
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.assign.KernelAssign
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelCast
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelInstanceof
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelStrAdd
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelTernary
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.AbstractLogical
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.AbstractArithmetic
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.AbstractBitwise
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.crement.AbstractCrement
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.posinegative.AbstractPositiveNegative
 
loadToStack(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
loadToStack(KernelProgramBlock) - 接口 中的方法cn.wensiqun.asmsupport.core.PushStackable
Push current to a stack of specify block
locals - 类 中的变量cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
locals - 类 中的变量cn.wensiqun.asmsupport.core.utils.memory.ScopeComponent
The local variables
LocalVariable - cn.wensiqun.asmsupport.core.definition.variable中的类
Represent a local variable
LocalVariable(VarMeta) - 类 的构造器cn.wensiqun.asmsupport.core.definition.variable.LocalVariable
 
LocalVariableAssigner - cn.wensiqun.asmsupport.core.operator.assign中的类
Represent a local variable assign opertion.
LocalVariableAssigner(KernelProgramBlock, LocalVariable, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.assign.LocalVariableAssigner
 
LocalVariableCreator - cn.wensiqun.asmsupport.core.operator.common中的类
 
LocalVariableCreator(KernelProgramBlock, String, Type, Type) - 类 的构造器cn.wensiqun.asmsupport.core.operator.common.LocalVariableCreator
 
LocalVariables - cn.wensiqun.asmsupport.core.utils.memory中的类
Represent a local variables of stack frame in jvm.
LocalVariables() - 类 的构造器cn.wensiqun.asmsupport.core.utils.memory.LocalVariables
 
LocalVariables.LocalHistory - cn.wensiqun.asmsupport.core.utils.memory中的类
 
Log - cn.wensiqun.asmsupport.core.log中的类
 
Log(Logger) - 类 的构造器cn.wensiqun.asmsupport.core.log.Log
 
LOG_FACTORY_LOCAL - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
LogFactory - cn.wensiqun.asmsupport.core.log中的类
A simple log factory.
LogFactory(String) - 类 的构造器cn.wensiqun.asmsupport.core.log.LogFactory
 
LogFactory() - 类 的构造器cn.wensiqun.asmsupport.core.log.LogFactory
 
LogFormatter - cn.wensiqun.asmsupport.core.log中的类
 
LogFormatter() - 类 的构造器cn.wensiqun.asmsupport.core.log.LogFormatter
 
logicalAnd(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
logicalOr(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
logicalXor(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
Loop - cn.wensiqun.asmsupport.core.block.control.loop中的接口
 
loop() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.MapLooper
 
loop(Class<?>[]) - 类 中的方法cn.wensiqun.asmsupport.core.utils.lang.InterfaceLooper
 
LT - 类 中的静态变量cn.wensiqun.asmsupport.core.asm.InstructionHelper
Constant for the ifCmp method.
lt(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 

M

makeArray(AClass, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
makeArray(Class<?>, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
MapLooper<K,V> - cn.wensiqun.asmsupport.core.utils.collections中的类
 
MapLooper(Map<K, V>) - 类 的构造器cn.wensiqun.asmsupport.core.utils.collections.MapLooper
 
mark(Label) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Marks the current code position with the given label.
Marker - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
Marker(KernelProgramBlock) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.Marker
 
Marker(KernelProgramBlock, Label) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.Marker
 
maxs(int, int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
meta - 类 中的变量cn.wensiqun.asmsupport.core.definition.variable.GlobalVariable
 
METHOD_CREATE_MODE_ADD - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
METHOD_CREATE_MODE_MODIFY - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
METHOD_PROXY_SUFFIX - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
MethodAdapter - cn.wensiqun.asmsupport.core.utils.asm中的类
 
MethodAdapter(MethodVisitor) - 类 的构造器cn.wensiqun.asmsupport.core.utils.asm.MethodAdapter
 
MethodAdapter() - 类 的构造器cn.wensiqun.asmsupport.core.utils.asm.MethodAdapter
 
MethodChooser - cn.wensiqun.asmsupport.core.utils.jls15_12_2中的类
 
MethodChooser(AClass, AClass, String, AClass[]) - 类 的构造器cn.wensiqun.asmsupport.core.utils.jls15_12_2.MethodChooser
 
methodCreaters - 类 中的变量cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassContext
 
MethodCreator - cn.wensiqun.asmsupport.core.creator中的类
 
methodCreatorForAdd(String, AClass[], String[], AClass, AClass[], int, AbstractKernelMethodBody) - 类 中的静态方法cn.wensiqun.asmsupport.core.creator.MethodCreator
 
methodCreatorForModify(String, AClass[], String[], AClass, AClass[], int, AbstractKernelMethodBody) - 类 中的静态方法cn.wensiqun.asmsupport.core.creator.MethodCreator
 
methodEqualWithoutOwner(AMethodMeta, Method) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.reflect.MethodUtils
 
methodEqualWithoutOwner(Method, Method) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.reflect.MethodUtils
 
MethodInvokeException - cn.wensiqun.asmsupport.core.exception中的异常错误
 
MethodInvokeException(String) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.MethodInvokeException
 
MethodInvokeException() - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.MethodInvokeException
 
MethodInvokeException(String, Throwable) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.MethodInvokeException
 
MethodInvokeException(Throwable) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.MethodInvokeException
 
MethodInvoker - cn.wensiqun.asmsupport.core.operator.method中的类
 
MethodInvoker(KernelProgramBlock, AClass, String, KernelParam[]) - 类 的构造器cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
methodModifiers - 类 中的变量cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
 
methodOwner - 类 中的变量cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
methodSignatureEqualWithoutOwner(Method, Method) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.reflect.MethodUtils
 
methodToMethodEntity(AClass, Method) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
MethodUtils - cn.wensiqun.asmsupport.core.utils.reflect中的类
 
MethodUtils() - 类 的构造器cn.wensiqun.asmsupport.core.utils.reflect.MethodUtils
 
mod(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
ModifierUtils - cn.wensiqun.asmsupport.core.utils.reflect中的类
 
ModifierUtils() - 类 的构造器cn.wensiqun.asmsupport.core.utils.reflect.ModifierUtils
 
modify(Map<String, List<VisitXInsnAdapter>>) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
 
modifyMethod(String, Class<?>[], KernelModifiedMethodBody) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
 
monitorEnter() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to get the monitor of the top stack value.
monitorExit() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to release the monitor of the top stack value.
move(E, E) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
move(E, E) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
move src node to after desc node
moveToLast(E) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
moveToLast(E) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
move src node to last
mtdEntity - 类 中的变量cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
found method entity will be called
mul(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
generated the instruction to mul top two stack value
mul(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
multiANewArrayInsn(Type, int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
MultiValueMap<K,V> - cn.wensiqun.asmsupport.core.utils.collections中的接口
Extension of the Map interface that stores multiple values.
MutableClass - cn.wensiqun.asmsupport.core.clazz中的类
 
MutableClass() - 类 的构造器cn.wensiqun.asmsupport.core.clazz.MutableClass
 

N

name - 类 中的变量cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
name - 类 中的变量cn.wensiqun.asmsupport.core.utils.jls15_12_2.MethodChooser
method name
NE - 类 中的静态变量cn.wensiqun.asmsupport.core.asm.InstructionHelper
Constant for the ifCmp method.
ne(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
neg(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
neg(KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
negativeCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
negativeCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelEqual
 
negativeCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelGreaterEqual
 
negativeCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelGreaterThan
 
negativeCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelLessEqual
 
negativeCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelLessThan
 
negativeCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelNotEqual
 
new_(AClass, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
new_(Class<?>, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
newArray(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to create a new array.
newarray(AClass, Object) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
newarray(Class<?>, Object) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
newInstance(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to create a new object.
newOperator(Class<T>, Class<?>[], Object...) - 类 中的静态方法cn.wensiqun.asmsupport.core.operator.numerical.OperatorFactory
Create AbstractOperator by reflect
newOperator(Class<T>, boolean, Class<?>[], Object...) - 类 中的静态方法cn.wensiqun.asmsupport.core.operator.numerical.OperatorFactory
Create AbstractOperator by reflect
newSemiClass(int, int, String, Class<?>, Class<?>[]) - 类 中的静态方法cn.wensiqun.asmsupport.core.clazz.AClassFactory
Use it internal, this method will get a class it's we want to create.
newVisitXInsnOperator(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.VisitFieldInsnAdapter
 
newVisitXInsnOperator(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.VisitIincInsnAdapter
 
newVisitXInsnOperator(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.VisitInsnAdapter
 
newVisitXInsnOperator(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.VisitIntInsnAdapter
 
newVisitXInsnOperator(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.VisitLdcInsnAdapter
 
newVisitXInsnOperator(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.VisitMethodInsnAdapter
 
newVisitXInsnOperator(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.VisitMultiANewArrayInsnAdapter
 
newVisitXInsnOperator(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.VisitTypeInsnAdapter
 
newVisitXInsnOperator(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.VisitVarInsnAdapter
 
newVisitXInsnOperator(KernelProgramBlock) - 接口 中的方法cn.wensiqun.asmsupport.core.asm.adapter.VisitXInsnAdapter
 
next() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedListNode
 
nextBranch - 类 中的变量cn.wensiqun.asmsupport.core.block.control.condition.ConditionBranchBlock
 
no(KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
NonStaticGlobalVariable - cn.wensiqun.asmsupport.core.definition.variable中的类
 
NonStaticGlobalVariable(KernelParam, Field) - 类 的构造器cn.wensiqun.asmsupport.core.definition.variable.NonStaticGlobalVariable
 
NonStaticGlobalVariableAssigner - cn.wensiqun.asmsupport.core.operator.assign中的类
 
NonStaticGlobalVariableAssigner(KernelProgramBlock, NonStaticGlobalVariable, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.assign.NonStaticGlobalVariableAssigner
 
nop() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
don't do any thing
NoSuchMethod - cn.wensiqun.asmsupport.core.exception中的异常错误
 
NoSuchMethod(AClass, String, AClass[]) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.NoSuchMethod
 
null_(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
null_(Class<?>) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
number(AClass, int) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
get a Value object, according arguments for examples: number(AClassFactory.defType(double.class), 1) will return a Value object that value is 1D, and type is Double
numberCompare(Value) - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
 
NumericalAndReferenceRelational - cn.wensiqun.asmsupport.core.operator.numerical.relational中的类
 
NumericalAndReferenceRelational(KernelProgramBlock, KernelParam, KernelParam, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.relational.NumericalAndReferenceRelational
 
NumericalRelational - cn.wensiqun.asmsupport.core.operator.numerical.relational中的类
 
NumericalRelational(KernelProgramBlock, KernelParam, KernelParam, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.relational.NumericalRelational
 

O

Operator - cn.wensiqun.asmsupport.core.operator中的枚举
 
OperatorFactory - cn.wensiqun.asmsupport.core.operator.numerical中的类
 
OperatorFactory() - 类 的构造器cn.wensiqun.asmsupport.core.operator.numerical.OperatorFactory
 
or(KernelParam, KernelParam, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
OverrideBridgeMethodCreator - cn.wensiqun.asmsupport.core.utils.bridge2method中的类
This class will convert a method to bridge method.
OverrideBridgeMethodCreator(AMethod) - 类 的构造器cn.wensiqun.asmsupport.core.utils.bridge2method.OverrideBridgeMethodCreator
 

P

parDims - 类 中的变量cn.wensiqun.asmsupport.core.operator.array.AbstractArrayOperator
 
peek() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
Returns the top item off of this stack without removing it.
peek(int) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
Returns the n'th item down (zero-relative) from the top of this stack without removing it.
pop() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
pop(int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
pop() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
 
pop(int) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
 
positiveCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
positiveCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelEqual
 
positiveCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelGreaterEqual
 
positiveCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelGreaterThan
 
positiveCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelLessEqual
 
positiveCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelLessThan
 
positiveCmp(Label) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.KernelNotEqual
 
postdec(KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
postinc(KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
predec(KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
preinc(KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
prepare() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.exception.ExceptionSerialBlock
 
prepare() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
prepare() - 类 中的方法cn.wensiqun.asmsupport.core.creator.FieldCreator
 
prepare() - 类 中的方法cn.wensiqun.asmsupport.core.creator.MethodCreator
 
prepare() - 接口 中的方法cn.wensiqun.asmsupport.core.Executable
Do some prepare before execute.
prepare() - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractOperator
 
previous() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedListNode
 
primitiveToClass(String) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ClassUtils
Convert a primitive name or description to java class.
print(String) - 类 中的方法cn.wensiqun.asmsupport.core.log.Log
 
print(Object) - 类 中的方法cn.wensiqun.asmsupport.core.log.Log
 
Printable - cn.wensiqun.asmsupport.core.utils.memory中的接口
Represent a printable component, it's will print current state as a diagram.
PrintHelper - cn.wensiqun.asmsupport.core.utils.memory中的类
Print helper.
PrintHelper() - 类 的构造器cn.wensiqun.asmsupport.core.utils.memory.PrintHelper
 
printState() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.LocalVariables
 
printState() - 接口 中的方法cn.wensiqun.asmsupport.core.utils.memory.Printable
Print the diagram.
printState() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
 
process(K, V) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.MapLooper
 
process(Class<?>) - 类 中的方法cn.wensiqun.asmsupport.core.utils.lang.InterfaceLooper
return true stop loop, false continue loop
ProductClass - cn.wensiqun.asmsupport.core.clazz中的类
 
ProductClass() - 类 的构造器cn.wensiqun.asmsupport.core.clazz.ProductClass
 
push(boolean) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to push the given value on the stack.
push(int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to push the given value on the stack.
push(byte) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to push the given value on the stack.
push(short) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to push the given value on the stack.
push(char) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to push the given value on the stack.
push(long) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to push the given value on the stack.
push(float) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to push the given value on the stack.
push(double) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to push the given value on the stack.
push(String) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to push the given value on the stack.
push(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
push null
push(StackableType) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
 
push(Type) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
 
push(Type...) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.Stack
 
pushClass(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to push the given value on the stack.
pushFactorToStack(KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.AbstractNumerical
Defined a common method use in sub class
PushStackable - cn.wensiqun.asmsupport.core中的接口
Indicate an operator or value that's support push to stack.
put(K, List<V>) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
putAll(Map<? extends K, ? extends List<V>>) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
putField(Type, String, Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to store the top stack value in a non static field.
putStatic(Type, String, Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to store the top stack value in a static field.

R

regionMatches(CharSequence, boolean, int, CharSequence, int, int) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.StringUtils
 
rem(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
generated the instruction to rem top two stack value
remove(Object) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
remove(Object) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
 
remove(Object) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
remove(Object) - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
 
removeAll(Collection<?>) - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
 
removeException(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Remove exception type from current exception container.
removeExe(ByteCodeExecutor) - 类 中的方法cn.wensiqun.asmsupport.core.block.AbstractKernelBlock
Remove an executor from execute queue.
removeFrom(E) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
removeFrom(E) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
 
removeThrowException(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.AMethod
Remove a exception type from container
replace(E, E) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
replace(E, E) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
 
replace(String, String, String) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.StringUtils
Replaces all occurrences of a String within another String.
replace(String, String, String, int) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.StringUtils
Replaces a String with another String inside a larger String, for the first max values of the search String.
retainAll(Collection<?>) - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
 
return_() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
run return statement
return_(KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
run return statement with return value
returnInsn() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
returnInsn(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
reverse(KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
rightFactor - 类 中的变量cn.wensiqun.asmsupport.core.operator.logical.BinaryLogical
 
rightFactor - 类 中的变量cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.AbstractArithmetic
the right factor of arithmetic
rightFactor - 类 中的变量cn.wensiqun.asmsupport.core.operator.numerical.bit.BinaryBitwise
 
rightFactor - 类 中的变量cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
the left factor of arithmetic
rightShift(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 

S

sc - 类 中的变量cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassCreatorContext
 
Scope - cn.wensiqun.asmsupport.core.utils.memory中的类
Represent a scope, the scope could be contain Scope and ScopeLogicVariable
Scope(LocalVariables, Scope) - 类 的构造器cn.wensiqun.asmsupport.core.utils.memory.Scope
 
ScopeComponent - cn.wensiqun.asmsupport.core.utils.memory中的类
Represent a scope component, it's a tree structure, we can simulate a local variable scope like following diagram: ,------------------.
ScopeComponent(LocalVariables) - 类 的构造器cn.wensiqun.asmsupport.core.utils.memory.ScopeComponent
 
scopeLogicVar - 类 中的变量cn.wensiqun.asmsupport.core.definition.variable.LocalVariable
 
ScopeLogicVariable - cn.wensiqun.asmsupport.core.utils.memory中的类
Represent a logic variable, it's different to LocalVariable, this class will use internal in order to compute size of LocalVariables and determine the scope of variable.
ScopeLogicVariable(Scope, Type, Type, boolean) - 类 的构造器cn.wensiqun.asmsupport.core.utils.memory.ScopeLogicVariable
 
ScopeLogicVariable(String, Scope, Type, Type) - 类 的构造器cn.wensiqun.asmsupport.core.utils.memory.ScopeLogicVariable
 
secondPhase() - 接口 中的方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.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.core.utils.jls15_12_2.MethodChooser
 
SemiClass - cn.wensiqun.asmsupport.core.clazz中的类
 
SerialBlock - cn.wensiqun.asmsupport.core.block.control中的类
The serial block, following block belong to condition serial block.
SerialBlock(KernelProgramBlock) - 类 的构造器cn.wensiqun.asmsupport.core.block.control.SerialBlock
 
set(K, V) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
set(K, V) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.MultiValueMap
Set the given single value under the given key.
setAll(Map<K, V>) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
setAll(Map<K, V>) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.MultiValueMap
Set the given values under.
setClassOutPutPath(String) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassContext
 
setClassOutPutPath(String) - 接口 中的方法cn.wensiqun.asmsupport.core.creator.IClassContext
 
setClassWriter(ClassWriter) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
 
setCompileOrder(Integer) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeLogicVariable
Set compile order.
setCursor(ScopeLogicVariable) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.LocalVariables
 
setEnumNameList(List<String>) - 类 中的方法cn.wensiqun.asmsupport.core.block.method.clinit.KernelEnumStaticBlockBody
 
setEnumNum(int) - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
 
setExecutor(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Set executor
setFinish(boolean) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Set the block has already finish generated.
setHead(E) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
setHead(E) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
 
setInsnHelper(InstructionHelper) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
setLast(E) - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
setLast(E) - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
 
setMv(StackLocalMethodVisitor) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
setName(String) - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
setParameters(LocalVariable[]) - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.AMethod
Set the parameters to this method
setParent(KernelProgramBlock) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
setParent(Scope) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeComponent
Set the parent Scope to current ScopeComponent
setParentClassLoader(ClassLoader) - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassContext
 
setSaveReference(boolean) - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.MethodInvoker
 
setScope(Scope) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
Set scope
setScopeLogicVar(ScopeLogicVariable) - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.LocalVariable
setStaticBlock(AMethod) - 类 中的方法cn.wensiqun.asmsupport.core.clazz.MutableClass
 
setSuperConstructorOperators(List<VisitXInsnAdapter>) - 类 中的方法cn.wensiqun.asmsupport.core.block.method.common.KernelModifiedMethodBody
 
setVariableCompileOrder(int) - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.LocalVariable
Set the compile order
shl(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
shr(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
size() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.CommonLinkedList
 
size() - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedList
 
size() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
size() - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
 
split(String, char) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.StringUtils
Splits the provided text into an array, separator specified.
Stack - cn.wensiqun.asmsupport.core.utils.memory中的类
Represent a stack of stack frame in jvm.
Stack() - 类 的构造器cn.wensiqun.asmsupport.core.utils.memory.Stack
 
StackableType - cn.wensiqun.asmsupport.core.utils.memory中的类
Represent an element that's should be push to Stack
StackableType(Type) - 类 的构造器cn.wensiqun.asmsupport.core.utils.memory.StackableType
 
StackLocalMethodVisitor - cn.wensiqun.asmsupport.core.asm中的类
 
StackLocalMethodVisitor(MethodVisitor, Stack) - 类 的构造器cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
startingPrepare() - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractOperator
Template for AbstractOperator.prepare() method.
startingPrepare() - 类 中的方法cn.wensiqun.asmsupport.core.operator.BreakStack
 
startingPrepare() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelThrow
 
startup() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.AbstractClassCreatorContext
 
startup() - 类 中的方法cn.wensiqun.asmsupport.core.creator.clazz.ClassModifier
 
startup() - 接口 中的方法cn.wensiqun.asmsupport.core.creator.IClassContext
start create/modify class
startup() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.AMethod
Start create/modify method
StaticGlobalVariable - cn.wensiqun.asmsupport.core.definition.variable中的类
Represent a static global variable
StaticGlobalVariable(AClass, Field) - 类 的构造器cn.wensiqun.asmsupport.core.definition.variable.StaticGlobalVariable
 
StaticGlobalVariableAssigner - cn.wensiqun.asmsupport.core.operator.assign中的类
Represent a static field assign opertion.
StaticGlobalVariableAssigner(KernelProgramBlock, StaticGlobalVariable, KernelParam) - 类 的构造器cn.wensiqun.asmsupport.core.operator.assign.StaticGlobalVariableAssigner
 
StaticMethodInvoker - cn.wensiqun.asmsupport.core.operator.method中的类
Represent a static method call
StaticMethodInvoker(KernelProgramBlock, AClass, String, KernelParam[]) - 类 的构造器cn.wensiqun.asmsupport.core.operator.method.StaticMethodInvoker
 
Store - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
Store(KernelProgramBlock, LocalVariable) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.Store
 
store(int, ScopeLogicVariable) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.LocalVariables
 
store(ScopeLogicVariable) - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.LocalVariables
 
storeInsn(LocalVariable) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to store the top stack value in a local variable.
stradd(KernelParam, KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
STRING_EMPTY - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
StringUtils - cn.wensiqun.asmsupport.core.utils.lang中的类
 
StringUtils() - 类 的构造器cn.wensiqun.asmsupport.core.utils.lang.StringUtils
 
sub(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
generated the instruction to sub top two stack value
sub(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
subarray(T[], int, int) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
Produces a new array containing the elements between the start and end indices.
subarray(int[], int, int) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
Produces a new int array containing the elements between the start and end indices.
SUPER - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
super_() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
supercall(KernelParam...) - 类 中的方法cn.wensiqun.asmsupport.core.block.method.init.KernelConstructorBody
 
SuperConstructorInvoker - cn.wensiqun.asmsupport.core.operator.method中的类
Call constructor opertion
SuperConstructorInvoker(KernelProgramBlock, AClass, KernelParam[]) - 类 的构造器cn.wensiqun.asmsupport.core.operator.method.SuperConstructorInvoker
 
SuperVariable - cn.wensiqun.asmsupport.core.definition.variable中的类
Represent a super keyword variable.
SuperVariable(AClass) - 类 的构造器cn.wensiqun.asmsupport.core.definition.variable.SuperVariable
 
swap() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates a SWAP instruction.
sync(KernelSync) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 

T

targetClass - 类 中的变量cn.wensiqun.asmsupport.core.operator.numerical.AbstractNumerical
The result type of current numerical operation
targetClass - 类 中的变量cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
targetParent - 类 中的变量cn.wensiqun.asmsupport.core.block.control.SerialBlock
 
ternary(KernelParam, KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
thirdPhase() - 接口 中的方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.DetermineMethodSignature
Phase 3: Identify Applicable Variable Arity Methods reference to : The Java™ Language Specification 15.12.2.4
thirdPhase() - 类 中的方法cn.wensiqun.asmsupport.core.utils.jls15_12_2.MethodChooser
 
THIS - 接口 中的静态变量cn.wensiqun.asmsupport.core.utils.ASConstant
 
this_() - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
this_(String) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
ThisVariable - cn.wensiqun.asmsupport.core.definition.variable中的类
Represent the this keyword variable.
ThisVariable(AClass) - 类 的构造器cn.wensiqun.asmsupport.core.definition.variable.ThisVariable
 
throw_(KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
throwException() - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instruction to throw an exception.
ThrowExceptionContainer - cn.wensiqun.asmsupport.core.utils.common中的类
The exception container.
ThrowExceptionContainer() - 类 的构造器cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
 
toArray() - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
 
toArray(T[]) - 类 中的方法cn.wensiqun.asmsupport.core.utils.common.ThrowExceptionContainer
 
toLocal(byte[], String, String) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ClassFileUtils
 
toSingleValueMap() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
toSingleValueMap() - 接口 中的方法cn.wensiqun.asmsupport.core.utils.collections.MultiValueMap
Returns the first values contained in this MultiValueMap.
toString() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.condition.KernelIF
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.loop.KernelDoWhile
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.loop.KernelForEach
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.block.control.loop.KernelWhile
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.AnyException
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.clazz.ArrayClass
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.AMethod
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.definition.method.meta.AMethodMeta
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.definition.value.Value
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.definition.variable.AbstractVariable
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayLength
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayLoad
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayValue
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.operator.assign.KernelAssign
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelThrow
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.CommonMethodInvoker
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.ConstructorInvoker
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.StaticMethodInvoker
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.operator.method.SuperConstructorInvoker
 
toString() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
toString(Object) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.ArrayUtils
Outputs an array as a String, treating null as an empty array.
toString() - 类 中的方法cn.wensiqun.asmsupport.core.utils.memory.ScopeLogicVariable
 
trueLbl - 类 中的变量cn.wensiqun.asmsupport.core.operator.logical.ConditionOperator
 
trueLbl - 类 中的变量cn.wensiqun.asmsupport.core.operator.logical.UnaryLogical
 
trueLbl - 类 中的变量cn.wensiqun.asmsupport.core.operator.numerical.relational.AbstractRelational
 
try_(KernelTry) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
tryCatchBlock(Label, Label, Label, Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
TypeUtils - cn.wensiqun.asmsupport.core.utils.jls中的类
Support Types, Values, and Variables according chapter 4 of jls.
TypeUtils() - 类 的构造器cn.wensiqun.asmsupport.core.utils.jls.TypeUtils
 

U

UnaryLogical - cn.wensiqun.asmsupport.core.operator.logical中的类
 
UnaryLogical(KernelProgramBlock, KernelParam, Operator) - 类 的构造器cn.wensiqun.asmsupport.core.operator.logical.UnaryLogical
 
unbox(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instructions to unbox the top stack value.
UnreachableCodeCheckSkipable - cn.wensiqun.asmsupport.core.operator中的接口
 
UnreachableCodeException - cn.wensiqun.asmsupport.core.exception中的异常错误
 
UnreachableCodeException(KernelProgramBlock, AbstractOperator) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.UnreachableCodeException
 
UnreachableCodeException(String, Throwable, KernelProgramBlock, AbstractOperator) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.UnreachableCodeException
 
UnreachableCodeException(String, KernelProgramBlock, AbstractOperator) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.UnreachableCodeException
 
UnreachableCodeException(Throwable, KernelProgramBlock, AbstractOperator) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.UnreachableCodeException
 
unsignedRightShift(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
 
upperCase(String, int, int) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.lang.StringUtils
 
ushr(KernelParam, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 

V

val(Integer) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
val(Short) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
val(Byte) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
val(Boolean) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
val(Long) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
val(Double) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
val(Character) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
val(Float) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
val(AClass) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
val(Class<?>) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
val(String) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
Value - cn.wensiqun.asmsupport.core.definition.value中的类
Represent a basic value(Can store in constant pool.), such as String, Class and all of primitive type,
value(Integer) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get int value
value(Short) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get short value
value(Byte) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get byte value
value(Boolean) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get boolean value
value(Long) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get long value
value(Double) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get double value
value(Character) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get char value
value(Float) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get float value
value(AClass) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get class value
value(Class<?>) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get class value
value(String) - 类 中的静态方法cn.wensiqun.asmsupport.core.definition.value.Value
Get null value
value - 类 中的变量cn.wensiqun.asmsupport.core.operator.assign.KernelAssign
 
valueOf(Type) - 类 中的方法cn.wensiqun.asmsupport.core.asm.InstructionHelper
Generates the instructions to box the top stack value using Java 5's valueOf() method.
valueOf(String) - 枚举 中的静态方法cn.wensiqun.asmsupport.core.operator.Operator
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.wensiqun.asmsupport.core.operator.Operator
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 类 中的方法cn.wensiqun.asmsupport.core.utils.collections.LinkedMultiValueMap
 
var(String, Class<?>, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
var(Class<?>, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
var(String, AClass, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
var(AClass, KernelParam) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
VariableException - cn.wensiqun.asmsupport.core.exception中的异常错误
 
VariableException(String) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.VariableException
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.AbstractOperator
Template for AbstractOperator.prepare() method.
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.AbstractArrayOperator
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayStore
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.array.KernelArrayValue
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.asmdirect.GOTO
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.assign.KernelAssign
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelCast
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelInstanceof
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelReturn
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelStrAdd
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelTernary
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.common.KernelThrow
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.BinaryLogical
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.logical.UnaryLogical
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.arithmetic.AbstractArithmetic
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.BinaryBitwise
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.bit.KernelUnaryBitwise
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.crement.AbstractCrement
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.posinegative.AbstractPositiveNegative
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.NumericalAndReferenceRelational
 
verifyArgument() - 类 中的方法cn.wensiqun.asmsupport.core.operator.numerical.relational.NumericalRelational
 
VerifyErrorException - cn.wensiqun.asmsupport.core.exception中的异常错误
 
VerifyErrorException(String) - 异常错误 的构造器cn.wensiqun.asmsupport.core.exception.VerifyErrorException
 
visible(AClass, AClass, AClass, int) - 类 中的静态方法cn.wensiqun.asmsupport.core.utils.AClassUtils
Check the method call is visible, following is an example: Class Super { public void call() {...} } Class Sub extends Super { } Class Main { public static void main(String... args) { Sub sub = new Sub(); sub.call(); } } For code sub.call(), see parameter description for detail.
visit(int, int, String, String, String, String[]) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.ClassModifierClassAdapter
 
visit(int, int, String, String, String, String[]) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.ClassNameRefactorAdapter
 
visitAnnotation(String, boolean) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitAnnotationDefault() - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitAttribute(Attribute) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitCode() - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitEnd() - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.ClassModifierClassAdapter
 
visitEnd() - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitFieldInsn(int, String, String, String) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
VisitFieldInsn - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
VisitFieldInsn(KernelProgramBlock, int, String, String, String) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.VisitFieldInsn
 
VisitFieldInsnAdapter - cn.wensiqun.asmsupport.core.asm.adapter中的类
 
VisitFieldInsnAdapter(int, String, String, String) - 类 的构造器cn.wensiqun.asmsupport.core.asm.adapter.VisitFieldInsnAdapter
 
visitFrame(int, int, Object[], int, Object[]) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitIincInsn(int, int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
VisitIincInsn - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
VisitIincInsn(KernelProgramBlock, int, int) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.VisitIincInsn
 
VisitIincInsnAdapter - cn.wensiqun.asmsupport.core.asm.adapter中的类
 
VisitIincInsnAdapter(int, int) - 类 的构造器cn.wensiqun.asmsupport.core.asm.adapter.VisitIincInsnAdapter
 
visitInsn(int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
VisitInsn - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
VisitInsn(KernelProgramBlock, int) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.VisitInsn
 
VisitInsnAdapter - cn.wensiqun.asmsupport.core.asm.adapter中的类
 
VisitInsnAdapter(int) - 类 的构造器cn.wensiqun.asmsupport.core.asm.adapter.VisitInsnAdapter
 
visitIntInsn(int, int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
VisitIntInsn - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
VisitIntInsn(KernelProgramBlock, int, int) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.VisitIntInsn
 
VisitIntInsnAdapter - cn.wensiqun.asmsupport.core.asm.adapter中的类
 
VisitIntInsnAdapter(int, int) - 类 的构造器cn.wensiqun.asmsupport.core.asm.adapter.VisitIntInsnAdapter
 
visitJumpInsn(int, Label) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitLabel(Label) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitLdcInsn(Object) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
VisitLdcInsn - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
VisitLdcInsn(KernelProgramBlock, Object) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.VisitLdcInsn
 
VisitLdcInsnAdapter - cn.wensiqun.asmsupport.core.asm.adapter中的类
 
VisitLdcInsnAdapter(Object) - 类 的构造器cn.wensiqun.asmsupport.core.asm.adapter.VisitLdcInsnAdapter
 
visitLineNumber(int, Label) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitLocalVariable(String, String, String, Label, Label, int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitLookupSwitchInsn(Label, int[], Label[]) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitMaxs(int, int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitMethod(int, String, String, String, String[]) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.ClassModifierClassAdapter
 
visitMethod(int, String, String, String, String[]) - 类 中的方法cn.wensiqun.asmsupport.core.asm.adapter.ClassNameRefactorAdapter
 
visitMethodInsn(int, String, String, String, boolean) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
VisitMethodInsn - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
VisitMethodInsn(KernelProgramBlock, int, String, String, String, boolean) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.VisitMethodInsn
 
VisitMethodInsnAdapter - cn.wensiqun.asmsupport.core.asm.adapter中的类
 
VisitMethodInsnAdapter(int, String, String, String, boolean) - 类 的构造器cn.wensiqun.asmsupport.core.asm.adapter.VisitMethodInsnAdapter
 
visitMultiANewArrayInsn(String, int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
VisitMultiANewArrayInsn - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
VisitMultiANewArrayInsn(KernelProgramBlock, String, int) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.VisitMultiANewArrayInsn
 
VisitMultiANewArrayInsnAdapter - cn.wensiqun.asmsupport.core.asm.adapter中的类
 
VisitMultiANewArrayInsnAdapter(String, int) - 类 的构造器cn.wensiqun.asmsupport.core.asm.adapter.VisitMultiANewArrayInsnAdapter
 
visitParameterAnnotation(int, String, boolean) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitTableSwitchInsn(int, int, Label, Label...) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitTryCatchBlock(Label, Label, Label, String) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
visitTypeInsn(int, String) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
VisitTypeInsn - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
VisitTypeInsn(KernelProgramBlock, int, String) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.VisitTypeInsn
 
VisitTypeInsnAdapter - cn.wensiqun.asmsupport.core.asm.adapter中的类
 
VisitTypeInsnAdapter(int, String) - 类 的构造器cn.wensiqun.asmsupport.core.asm.adapter.VisitTypeInsnAdapter
 
visitVarInsn(int, int) - 类 中的方法cn.wensiqun.asmsupport.core.asm.StackLocalMethodVisitor
 
VisitVarInsn - cn.wensiqun.asmsupport.core.operator.asmdirect中的类
 
VisitVarInsn(KernelProgramBlock, int, int) - 类 的构造器cn.wensiqun.asmsupport.core.operator.asmdirect.VisitVarInsn
 
VisitVarInsnAdapter - cn.wensiqun.asmsupport.core.asm.adapter中的类
 
VisitVarInsnAdapter(int, int) - 类 的构造器cn.wensiqun.asmsupport.core.asm.adapter.VisitVarInsnAdapter
 
VisitXInsnAdapter - cn.wensiqun.asmsupport.core.asm.adapter中的接口
 

W

whereCall - 类 中的变量cn.wensiqun.asmsupport.core.utils.jls15_12_2.MethodChooser
where is this method invoke operator
while_(KernelWhile) - 类 中的方法cn.wensiqun.asmsupport.core.block.KernelProgramBlock
 
A B C D E F G H I J K L M N O P R S T U V W 

Copyright © 2015. All rights reserved.