|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| cn.wensiqun.asmsupport.block 中 AbstractOperator 的使用 |
|---|
| 参数类型为 AbstractOperator 的 cn.wensiqun.asmsupport.block 中的方法 | |
|---|---|
boolean |
ProgramBlock.isUnreachableCode(AbstractOperator currentOperator)
|
| cn.wensiqun.asmsupport.block.control 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.block.control 中 AbstractOperator 的子类 | |
|---|---|
static class |
Try.UnAddExceptionThrow
throw操作 区别于Throw的是,当创建隐式的catch块的时候,不将该catch捕获的Throwable类型的异常添加到方法签名中 即方法上向上添加异常抛出声明 |
| cn.wensiqun.asmsupport.definition.variable 中 AbstractOperator 的使用 |
|---|
| 参数类型为 AbstractOperator 的 cn.wensiqun.asmsupport.definition.variable 中的方法 | |
|---|---|
boolean |
ThisVariable.availableFor(AbstractOperator operator)
|
boolean |
SuperVariable.availableFor(AbstractOperator operator)
|
boolean |
LocalVariable.availableFor(AbstractOperator operator)
|
boolean |
IVariable.availableFor(AbstractOperator operator)
当前变量对于传入的操作是否可用 |
boolean |
GlobalVariable.availableFor(AbstractOperator operator)
|
| cn.wensiqun.asmsupport.definition.variable.array 中 AbstractOperator 的使用 |
|---|
| 参数类型为 AbstractOperator 的 cn.wensiqun.asmsupport.definition.variable.array 中的方法 | |
|---|---|
boolean |
AbstractArrayVariable.availableFor(AbstractOperator operator)
已过时。 |
| cn.wensiqun.asmsupport.exception 中 AbstractOperator 的使用 |
|---|
| 参数类型为 AbstractOperator 的 cn.wensiqun.asmsupport.exception 中的构造方法 | |
|---|---|
UnreachableCode(ProgramBlock block,
AbstractOperator unreachableOperator)
|
|
UnreachableCode(String message,
ProgramBlock block,
AbstractOperator unreachableOperator)
|
|
UnreachableCode(String message,
Throwable cause,
ProgramBlock block,
AbstractOperator unreachableOperator)
|
|
UnreachableCode(Throwable cause,
ProgramBlock block,
AbstractOperator unreachableOperator)
|
|
| cn.wensiqun.asmsupport.operators 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators 中 AbstractOperator 的子类 | |
|---|---|
class |
BlockEndFlag
|
class |
BreakStack
|
class |
InstanceofOperator
|
class |
NoneOperator
|
class |
Return
用于执行Return |
class |
StringAppender
|
class |
Throw
|
| cn.wensiqun.asmsupport.operators.array 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.array 中 AbstractOperator 的子类 | |
|---|---|
class |
AbstractArrayOperator
|
class |
ArrayLength
|
class |
ArrayLoader
|
class |
ArrayStorer
|
class |
ArrayValue
|
| cn.wensiqun.asmsupport.operators.asmdirect 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.asmdirect 中 AbstractOperator 的子类 | |
|---|---|
class |
ASMDirect
|
class |
Athrow
|
class |
DUP
|
class |
GOTO
|
class |
Marker
|
class |
NOP
|
class |
Store
|
class |
VisitFieldInsn
|
class |
VisitIincInsn
|
class |
VisitInsn
|
class |
VisitIntInsn
|
class |
VisitLdcInsn
|
class |
VisitMethodInsn
|
class |
VisitMultiANewArrayInsn
|
class |
VisitTypeInsn
|
class |
VisitVarInsn
|
| cn.wensiqun.asmsupport.operators.assign 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.assign 中 AbstractOperator 的子类 | |
|---|---|
class |
Assigner
|
class |
GlobalVariableAssigner
|
class |
LocalVariableAssigner
|
| cn.wensiqun.asmsupport.operators.checkcast 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.checkcast 中 AbstractOperator 的子类 | |
|---|---|
class |
CheckCast
|
| cn.wensiqun.asmsupport.operators.listener 中 AbstractOperator 的使用 |
|---|
| 参数类型为 AbstractOperator 的 cn.wensiqun.asmsupport.operators.listener 中的方法 | |
|---|---|
protected void |
ReturnOperatoInCatchWithFinallyListener.afterNew(AbstractOperator instance)
|
| cn.wensiqun.asmsupport.operators.logical 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.logical 中 AbstractOperator 的子类 | |
|---|---|
class |
AbstractLogical
|
class |
BinaryLogical
|
class |
ConditionOperator
|
class |
LogicalAnd
|
class |
LogicalOr
|
class |
LogicalXor
|
class |
Not
|
class |
ShortCircuitAnd
|
class |
ShortCircuitOr
|
class |
UnaryLogical
|
| cn.wensiqun.asmsupport.operators.method 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.method 中 AbstractOperator 的子类 | |
|---|---|
class |
CommonMethodInvoker
|
class |
ConstructorInvoker
构造方法调用者。 |
class |
MethodInvokeInvoker
已过时。 |
class |
MethodInvoker
|
class |
StaticMethodInvoker
静态方法调用 |
class |
SuperConstructorInvoker
构造方法调用者。 |
class |
VariableInvoker
已过时。 |
| cn.wensiqun.asmsupport.operators.numerical 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.numerical 中 AbstractOperator 的子类 | |
|---|---|
class |
AbstractNumerical
|
| cn.wensiqun.asmsupport.operators.numerical.arithmetic 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.numerical.arithmetic 中 AbstractOperator 的子类 | |
|---|---|
class |
AbstractArithmetic
|
class |
Addition
addition operator |
class |
Division
division operator |
class |
Modulus
modulus operator |
class |
Multiplication
multiplication operator |
class |
Subtraction
subtraction operator |
| cn.wensiqun.asmsupport.operators.numerical.bitwise 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.numerical.bitwise 中 AbstractOperator 的子类 | |
|---|---|
class |
AbstractBitwise
|
class |
BinaryBitwise
|
class |
BitAnd
|
class |
BitOr
|
class |
BitXor
|
class |
Inverts
|
class |
LeftShift
|
class |
RightShift
|
class |
UnaryBitwise
|
class |
UnsignedRightShift
|
| cn.wensiqun.asmsupport.operators.numerical.crement 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.numerical.crement 中 AbstractOperator 的子类 | |
|---|---|
class |
AbstractCrement
|
class |
AbstractDecrement
|
class |
AbstractIncrement
|
class |
AfterDecrement
|
class |
AfterIncrement
|
class |
BeforeDecrement
|
class |
BeforeIncrement
|
| cn.wensiqun.asmsupport.operators.numerical.posinegative 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.numerical.posinegative 中 AbstractOperator 的子类 | |
|---|---|
class |
AbstractPositiveNegative
|
class |
Negative
|
| cn.wensiqun.asmsupport.operators.relational 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.relational 中 AbstractOperator 的子类 | |
|---|---|
class |
AbstractNullCompareRelational
|
class |
AbstractRelational
|
class |
Equal
|
class |
GreaterEqual
|
class |
GreaterThan
|
class |
LessEqual
|
class |
LessThan
|
class |
NotEqual
|
class |
NumericalAndReferenceRelational
|
class |
NumericalRelational
|
| cn.wensiqun.asmsupport.operators.ternary 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.ternary 中 AbstractOperator 的子类 | |
|---|---|
class |
TernaryOperator
|
| cn.wensiqun.asmsupport.operators.util 中 AbstractOperator 的使用 |
|---|
| 类型参数类型为 AbstractOperator 的 cn.wensiqun.asmsupport.operators.util 中的方法 | ||
|---|---|---|
static
|
OperatorFactory.newOperator(Class<T> clazz,
Class<?>[] parameterTypes,
Object... arguments)
通过反射创建字节码操作 |
|
| 返回变量类型为 AbstractOperator 的类型的 cn.wensiqun.asmsupport.operators.util 中的方法 | |
|---|---|
Class<? extends AbstractOperator> |
NewOperatorListener.getOperatorClass()
|
| 参数类型为 AbstractOperator 的 cn.wensiqun.asmsupport.operators.util 中的方法 | |
|---|---|
protected void |
NewOperatorListener.afterNew(AbstractOperator instance)
在创建操作之后的触发的方法 |
| 类型变量类型为 AbstractOperator 的 cn.wensiqun.asmsupport.operators.util 中的方法参数 | |
|---|---|
void |
NewOperatorListener.setOperatorClass(Class<? extends AbstractOperator> operatorClass)
|
| cn.wensiqun.asmsupport.operators.variable 中 AbstractOperator 的使用 |
|---|
| cn.wensiqun.asmsupport.operators.variable 中 AbstractOperator 的子类 | |
|---|---|
class |
LocalVariableCreator
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||