|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| cn.wensiqun.asmsupport.block 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.block 中的类 | |
|---|---|
class |
ProgramBlock
|
class |
Synchronized
|
| 返回变量类型为 Executeable 的类型的 cn.wensiqun.asmsupport.block 中的方法 | |
|---|---|
List<Executeable> |
ProgramBlock.getExecuteQueue()
|
List<Executeable> |
ProgramBlock.getPreExecuteInsn()
|
| 参数类型为 Executeable 的 cn.wensiqun.asmsupport.block 中的方法 | |
|---|---|
void |
ProgramBlock.addExe(Executeable exe)
添加一个Executeable |
void |
ProgramBlock.removeExe(Executeable exe)
|
void |
ProgramBlock.replaceExe(Executeable old,
Executeable newp)
替换 |
| 类型变量类型为 Executeable 的 cn.wensiqun.asmsupport.block 中的方法参数 | |
|---|---|
void |
ProgramBlock.addAllExe(int index,
List<Executeable> exes)
|
| cn.wensiqun.asmsupport.block.control 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.block.control 中的类 | |
|---|---|
class |
Catch
|
class |
ControlBlock
|
class |
DoWhileLoop
|
class |
Else
|
class |
ElseIF
|
class |
Finally
|
class |
ForEachLoop
|
class |
IF
|
class |
SeriesBlock
表示是同一个系列的程序块,即语句块是有连续性比如: try,catch,finally是一个系列,if,else if,else是一个系列 |
class |
Try
Try语句块 |
static class |
Try.UnAddExceptionThrow
throw操作 区别于Throw的是,当创建隐式的catch块的时候,不将该catch捕获的Throwable类型的异常添加到方法签名中 即方法上向上添加异常抛出声明 |
class |
WhileLoop
|
| 类型变量类型为 Executeable 的 cn.wensiqun.asmsupport.block.control 中的方法参数 | |
|---|---|
void |
Try.setParentExes(List<Executeable> parentExes)
|
void |
IF.setParentExes(List<Executeable> parentExes)
|
void |
ElseIF.setParentExes(List<Executeable> parentExes)
|
void |
Catch.setParentExes(List<Executeable> parentExes)
设置父类 |
void |
Try.setParentPreExes(List<Executeable> parentPreExes)
|
void |
IF.setParentPreExes(List<Executeable> parentPreExes)
|
void |
ElseIF.setParentPreExes(List<Executeable> parentPreExes)
|
void |
Catch.setParentPreExes(List<Executeable> parentPreExes)
|
| cn.wensiqun.asmsupport.block.method 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.block.method 中的类 | |
|---|---|
class |
SuperMethodBody
|
| cn.wensiqun.asmsupport.block.method.cinit 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.block.method.cinit 中的类 | |
|---|---|
class |
CInitBody
|
class |
EnumCInitBody
|
| cn.wensiqun.asmsupport.block.method.common 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.block.method.common 中的类 | |
|---|---|
class |
CommonMethodBody
|
class |
MethodBodyForModify
|
class |
StaticMethodBody
|
| cn.wensiqun.asmsupport.block.method.init 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.block.method.init 中的类 | |
|---|---|
class |
EnumInitBody
|
class |
InitBody
|
| cn.wensiqun.asmsupport.creator 中 Executeable 的使用 |
|---|
| cn.wensiqun.asmsupport.creator 中 Executeable 的子接口 | |
|---|---|
interface |
IGlobalVariableCreator
|
interface |
IMemberCreator
|
interface |
IMethodCreator
|
| 实现 Executeable 的 cn.wensiqun.asmsupport.creator 中的类 | |
|---|---|
class |
GlobalVariableCreator
|
class |
MethodCreator
|
| cn.wensiqun.asmsupport.definition 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.definition 中的类 | |
|---|---|
class |
AbstractExecuteable
|
| cn.wensiqun.asmsupport.operators 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators 中的类 | |
|---|---|
class |
AbstractOperator
|
class |
BlockEndFlag
|
class |
BreakStack
|
class |
InstanceofOperator
|
class |
NoneOperator
|
class |
Return
用于执行Return |
class |
StringAppender
|
class |
Throw
|
| cn.wensiqun.asmsupport.operators.array 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.array 中的类 | |
|---|---|
class |
AbstractArrayOperator
|
class |
ArrayLength
|
class |
ArrayLoader
|
class |
ArrayStorer
|
class |
ArrayValue
|
| cn.wensiqun.asmsupport.operators.asmdirect 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.asmdirect 中的类 | |
|---|---|
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 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.assign 中的类 | |
|---|---|
class |
Assigner
|
class |
GlobalVariableAssigner
|
class |
LocalVariableAssigner
|
| cn.wensiqun.asmsupport.operators.checkcast 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.checkcast 中的类 | |
|---|---|
class |
CheckCast
|
| cn.wensiqun.asmsupport.operators.logical 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.logical 中的类 | |
|---|---|
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 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.method 中的类 | |
|---|---|
class |
CommonMethodInvoker
|
class |
ConstructorInvoker
构造方法调用者。 |
class |
MethodInvokeInvoker
已过时。 |
class |
MethodInvoker
|
class |
StaticMethodInvoker
静态方法调用 |
class |
SuperConstructorInvoker
构造方法调用者。 |
class |
VariableInvoker
已过时。 |
| cn.wensiqun.asmsupport.operators.numerical 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.numerical 中的类 | |
|---|---|
class |
AbstractNumerical
|
| cn.wensiqun.asmsupport.operators.numerical.arithmetic 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.numerical.arithmetic 中的类 | |
|---|---|
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 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.numerical.bitwise 中的类 | |
|---|---|
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 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.numerical.crement 中的类 | |
|---|---|
class |
AbstractCrement
|
class |
AbstractDecrement
|
class |
AbstractIncrement
|
class |
AfterDecrement
|
class |
AfterIncrement
|
class |
BeforeDecrement
|
class |
BeforeIncrement
|
| cn.wensiqun.asmsupport.operators.numerical.posinegative 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.numerical.posinegative 中的类 | |
|---|---|
class |
AbstractPositiveNegative
|
class |
Negative
|
| cn.wensiqun.asmsupport.operators.relational 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.relational 中的类 | |
|---|---|
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 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.ternary 中的类 | |
|---|---|
class |
TernaryOperator
|
| cn.wensiqun.asmsupport.operators.variable 中 Executeable 的使用 |
|---|
| 实现 Executeable 的 cn.wensiqun.asmsupport.operators.variable 中的类 | |
|---|---|
class |
LocalVariableCreator
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||