|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| cn.wensiqun.asmsupport 中 Parameterized 的使用 |
|---|
| cn.wensiqun.asmsupport 中 Parameterized 的子接口 | |
|---|---|
interface |
Crementable
|
| 声明为 Parameterized 的 cn.wensiqun.asmsupport 中的字段 | |
|---|---|
protected Parameterized |
AbstractParameterizedSupport.para
|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport 中的构造方法 | |
|---|---|
AbstractParameterizedSupport(Parameterized para)
|
|
| cn.wensiqun.asmsupport.block 中 Parameterized 的使用 |
|---|
| 返回 Parameterized 的 cn.wensiqun.asmsupport.block 中的方法 | |
|---|---|
Parameterized |
ProgramBlock.append(Parameterized par1,
Parameterized... pars)
|
Parameterized |
IBlockOperators.append(Parameterized par1,
Parameterized... pars)
|
Parameterized |
ProgramBlock.instanceOf(Parameterized obj,
AClass type)
|
Parameterized |
IBlockOperators.instanceOf(Parameterized obj,
AClass type)
|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.block 中的构造方法 | |
|---|---|
Synchronized(Parameterized lock)
|
|
| cn.wensiqun.asmsupport.block.control 中 Parameterized 的使用 |
|---|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.block.control 中的构造方法 | |
|---|---|
DoWhileLoop(Parameterized condition)
|
|
ElseIF(Parameterized condition)
|
|
IF(Parameterized condition)
|
|
Try.UnAddExceptionThrow(ProgramBlock block,
Parameterized exception)
|
|
WhileLoop(Parameterized condition)
|
|
| cn.wensiqun.asmsupport.block.method.cinit 中 Parameterized 的使用 |
|---|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.block.method.cinit 中的方法 | |
|---|---|
void |
IEnumCInitBody.newEnum(String name,
Parameterized... argus)
|
void |
EnumCInitBody.newEnum(String name,
Parameterized... argus)
|
| cn.wensiqun.asmsupport.block.method.init 中 Parameterized 的使用 |
|---|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.block.method.init 中的方法 | |
|---|---|
MethodInvoker |
InitBody.invokeSuperConstructor(Parameterized... arguments)
|
MethodInvoker |
IInitBody.invokeSuperConstructor(Parameterized... arguments)
|
| cn.wensiqun.asmsupport.block.operator 中 Parameterized 的使用 |
|---|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.block.operator 中的方法 | |
|---|---|
Addition |
ArithmeticOperator.add(Parameterized factor1,
Parameterized factor2)
generate the instruction that correspond to factor1 + factor2 |
ArrayLength |
ArrayOperator.arrayLength(ArrayLoader arrayReference,
Parameterized... dims)
|
ArrayLength |
ArrayOperator.arrayLength(ArrayValue arrayReference,
Parameterized... dims)
|
ArrayLength |
ArrayOperator.arrayLength(Assigner arrayReference,
Parameterized... dims)
|
ArrayLength |
ArrayOperator.arrayLength(IVariable arrayReference,
Parameterized... dims)
get length of array java code: i[1].length note: i is int[][]{{1},{2}} asmsupport code: arrayLength(i, getValue(1)) |
ArrayLength |
ArrayOperator.arrayLength(MethodInvoker arrayReference,
Parameterized... dims)
|
ArrayLoader |
ArrayOperator.arrayLoad(ArrayLoader arrayReference,
Parameterized pardim,
Parameterized... parDims)
|
ArrayLoader |
ArrayOperator.arrayLoad(ArrayLoader arrayReference,
Parameterized pardim,
Parameterized... parDims)
|
ArrayLoader |
ArrayOperator.arrayLoad(ArrayValue arrayReference,
Parameterized pardim,
Parameterized... parDims)
|
ArrayLoader |
ArrayOperator.arrayLoad(ArrayValue arrayReference,
Parameterized pardim,
Parameterized... parDims)
|
ArrayLoader |
ArrayOperator.arrayLoad(Assigner arrayReference,
Parameterized pardim,
Parameterized... parDims)
|
ArrayLoader |
ArrayOperator.arrayLoad(Assigner arrayReference,
Parameterized pardim,
Parameterized... parDims)
|
ArrayLoader |
ArrayOperator.arrayLoad(IVariable arrayReference,
Parameterized pardim,
Parameterized... parDims)
get value from array according to index java code: i[1][2]; asmsupport code: arrayLoad(i, getValue(1), getValue(2)) |
ArrayLoader |
ArrayOperator.arrayLoad(IVariable arrayReference,
Parameterized pardim,
Parameterized... parDims)
get value from array according to index java code: i[1][2]; asmsupport code: arrayLoad(i, getValue(1), getValue(2)) |
ArrayLoader |
ArrayOperator.arrayLoad(MethodInvoker arrayReference,
Parameterized pardim,
Parameterized... parDims)
|
ArrayLoader |
ArrayOperator.arrayLoad(MethodInvoker arrayReference,
Parameterized pardim,
Parameterized... parDims)
|
ArrayStorer |
ArrayOperator.arrayStore(ArrayLoader arrayReference,
Parameterized value,
Parameterized dim,
Parameterized... dims)
|
ArrayStorer |
ArrayOperator.arrayStore(ArrayLoader arrayReference,
Parameterized value,
Parameterized dim,
Parameterized... dims)
|
ArrayStorer |
ArrayOperator.arrayStore(ArrayValue arrayReference,
Parameterized value,
Parameterized dim,
Parameterized... dims)
|
ArrayStorer |
ArrayOperator.arrayStore(ArrayValue arrayReference,
Parameterized value,
Parameterized dim,
Parameterized... dims)
|
ArrayStorer |
ArrayOperator.arrayStore(Assigner arrayReference,
Parameterized value,
Parameterized dim,
Parameterized... dims)
|
ArrayStorer |
ArrayOperator.arrayStore(Assigner arrayReference,
Parameterized value,
Parameterized dim,
Parameterized... dims)
|
ArrayStorer |
ArrayOperator.arrayStore(IVariable arrayReference,
Parameterized value,
Parameterized dim,
Parameterized... dims)
set value from array according to index java code: i[1][2] = 10; asmsupport code: arrayStore(i, getValue(10), getValue(1), getValue(2)) |
ArrayStorer |
ArrayOperator.arrayStore(IVariable arrayReference,
Parameterized value,
Parameterized dim,
Parameterized... dims)
set value from array according to index java code: i[1][2] = 10; asmsupport code: arrayStore(i, getValue(10), getValue(1), getValue(2)) |
ArrayStorer |
ArrayOperator.arrayStore(MethodInvoker arrayReference,
Parameterized value,
Parameterized dim,
Parameterized... dims)
|
ArrayStorer |
ArrayOperator.arrayStore(MethodInvoker arrayReference,
Parameterized value,
Parameterized dim,
Parameterized... dims)
|
Assigner |
VariableOperator.assign(MemberVariable mv,
Parameterized val)
assign a value to a variable. for exampel: java code: i = 10; asmsupport code: assign(i, getValue(10)); |
BitAnd |
Bitwise.bitAnd(Parameterized factor1,
Parameterized factor2)
factor1 & factor2 |
BitOr |
Bitwise.bitOr(Parameterized factor1,
Parameterized factor2)
factor1 | factor2 |
BitXor |
Bitwise.bitXor(Parameterized factor1,
Parameterized factor2)
factor1 ^ factor2 |
ShortCircuitAnd |
LogicalOperator.conditionalAnd(Parameterized factor1,
Parameterized factor2)
factor1 && factor2 |
ShortCircuitOr |
LogicalOperator.conditionalOr(Parameterized factor1,
Parameterized factor2)
factor1 || factor2 |
LocalVariable |
VariableOperator.createArrayVariable(String name,
ArrayClass aClass,
boolean anonymous,
Parameterized value)
|
LocalVariable |
VariableOperator.createArrayVariableWithAllocateDimension(String name,
ArrayClass aClass,
boolean anonymous,
Parameterized... allocateDim)
创建数组变量,可分配数组空间大小 createArrayVariableWithAllocateDimension("array", AClassFactory.getArrayClass(String[][].class), false, null) --> String[][] array = null; createArrayVariableWithAllocateDimension("array", AClassFactory.getArrayClass(String[][].class), false, Value.value(3)) --> String[][] array = new String[3][]; createArrayVariableWithAllocateDimension("array", AClassFactory.getArrayClass(String[][].class), false, Value.value(3), Value.value(2)) --> String[][] array = new String[3][2]; |
LocalVariable |
VariableOperator.createVariable(String name,
AClass aClass,
boolean anonymous,
Parameterized para)
create a local variable |
Division |
ArithmeticOperator.div(Parameterized factor1,
Parameterized factor2)
generate the instruction that correspond to factor1 / factor2 |
Equal |
RelationalOperator.equal(Parameterized factor1,
Parameterized factor2)
|
GreaterEqual |
RelationalOperator.greaterEqual(Parameterized factor1,
Parameterized factor2)
|
GreaterThan |
RelationalOperator.greaterThan(Parameterized factor1,
Parameterized factor2)
|
Inverts |
Bitwise.inverts(Parameterized factor)
|
MethodInvoker |
MethodInvokeOperator.invoke(Parameterized objRef,
String methodName,
Parameterized... arguments)
invoke a method by other method invoker, for example: java code: "String".getClass().toString(); asmsupport code: MethodInvoker getClass = invoke(Value.value("String"), "getClass()"); invoke(getClass, "toString"); |
MethodInvoker |
MethodInvokeOperator.invoke(Parameterized objRef,
String methodName,
Parameterized... arguments)
invoke a method by other method invoker, for example: java code: "String".getClass().toString(); asmsupport code: MethodInvoker getClass = invoke(Value.value("String"), "getClass()"); invoke(getClass, "toString"); |
MethodInvoker |
MethodInvokeOperator.invokeConstructor(AClass owner,
Parameterized... arguments)
|
MethodInvoker |
MethodInvokeOperator.invokeStatic(AClass owner,
String methodName,
Parameterized... arguments)
|
LeftShift |
Bitwise.leftShift(Parameterized factor1,
Parameterized factor2)
factor1 << factor2 |
LessEqual |
RelationalOperator.lessEqual(Parameterized factor1,
Parameterized factor2)
|
LessThan |
RelationalOperator.lessThan(Parameterized factor1,
Parameterized factor2)
|
LogicalAnd |
LogicalOperator.logicalAnd(Parameterized factor1,
Parameterized factor2)
factor1 & factor2 |
LogicalOr |
LogicalOperator.logicalOr(Parameterized factor1,
Parameterized factor2)
factor1 | factor2 |
LogicalXor |
LogicalOperator.logicalXor(Parameterized factor1,
Parameterized factor2)
factor1 ^ factor2 |
Modulus |
ArithmeticOperator.mod(Parameterized factor1,
Parameterized factor2)
|
Multiplication |
ArithmeticOperator.mul(Parameterized factor1,
Parameterized factor2)
generate the instruction that correspond to factor1 * factor2 |
ArrayValue |
ValueOperator.newArray(ArrayClass aClass,
Parameterized... allocateDims)
|
ArrayValue |
ValueOperator.newArrayWithValue(ArrayClass aClass,
Parameterized[] values)
execute new array operator, cannot support more than 4 dim array, becuase we not need more than 4 dim array in really business service for example: java code: new int[]{2} asmsupport code: newArray(AClassGetter.getArrayClass(int[].class), new Parameterized[]{getValue(1)}); |
ArrayValue |
ValueOperator.newArrayWithValue(ArrayClass aClass,
Parameterized[][] values)
create a two dim array |
ArrayValue |
ValueOperator.newArrayWithValue(ArrayClass aClass,
Parameterized[][][] values)
create a three dim array |
ArrayValue |
ValueOperator.newArrayWithValue(ArrayClass aClass,
Parameterized[][][][] values)
create a four dim array |
Not |
LogicalOperator.not(Parameterized factor)
! |
NotEqual |
RelationalOperator.notEqual(Parameterized factor1,
Parameterized factor2)
|
RightShift |
Bitwise.rightShift(Parameterized factor1,
Parameterized factor2)
factor1 >> factor2 |
Subtraction |
ArithmeticOperator.sub(Parameterized factor1,
Parameterized factor2)
generate the instruction that correspond to factor1 - factor2 |
UnsignedRightShift |
Bitwise.unsignedRightShift(Parameterized factor1,
Parameterized factor2)
factor1 >>> factor2 |
| cn.wensiqun.asmsupport.definition.value 中 Parameterized 的使用 |
|---|
| cn.wensiqun.asmsupport.definition.value 中 Parameterized 的子接口 | |
|---|---|
interface |
IValue
|
| 实现 Parameterized 的 cn.wensiqun.asmsupport.definition.value 中的类 | |
|---|---|
class |
Value
基本类型 String类型的值 以及null值 |
| cn.wensiqun.asmsupport.definition.variable 中 Parameterized 的使用 |
|---|
| cn.wensiqun.asmsupport.definition.variable 中 Parameterized 的子接口 | |
|---|---|
interface |
IVariable
变量的接口 |
| 实现 Parameterized 的 cn.wensiqun.asmsupport.definition.variable 中的类 | |
|---|---|
class |
AbstractVariable
|
class |
GlobalVariable
全局变量。 |
class |
LocalVariable
全局变量。 |
class |
MemberVariable
|
class |
SuperVariable
全局变量。 |
class |
ThisVariable
全局变量。 |
| cn.wensiqun.asmsupport.definition.variable.array 中 Parameterized 的使用 |
|---|
| cn.wensiqun.asmsupport.definition.variable.array 中 Parameterized 的子接口 | |
|---|---|
interface |
IArrayVariable
已过时。 |
| 实现 Parameterized 的 cn.wensiqun.asmsupport.definition.variable.array 中的类 | |
|---|---|
class |
AbstractArrayVariable
已过时。 |
class |
GlobalArrayVariable
已过时。 |
class |
LocalArrayVariable
已过时。 |
| cn.wensiqun.asmsupport.operators 中 Parameterized 的使用 |
|---|
| cn.wensiqun.asmsupport.operators 中 Parameterized 的子接口 | |
|---|---|
interface |
Jumpable
|
| 实现 Parameterized 的 cn.wensiqun.asmsupport.operators 中的类 | |
|---|---|
class |
InstanceofOperator
|
class |
StringAppender
|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.operators 中的构造方法 | |
|---|---|
InstanceofOperator(ProgramBlock block,
Parameterized obj,
AClass type)
|
|
Return(ProgramBlock block,
Parameterized returner)
|
|
StringAppender(ProgramBlock block,
Parameterized par1,
Parameterized... pars)
|
|
StringAppender(ProgramBlock block,
Parameterized par1,
Parameterized... pars)
|
|
Throw(ProgramBlock block,
Parameterized exception)
|
|
Throw(ProgramBlock block,
Parameterized exception,
boolean autoCreate)
|
|
| cn.wensiqun.asmsupport.operators.array 中 Parameterized 的使用 |
|---|
| 实现 Parameterized 的 cn.wensiqun.asmsupport.operators.array 中的类 | |
|---|---|
class |
ArrayLength
|
class |
ArrayLoader
|
class |
ArrayValue
|
| 声明为 Parameterized 的 cn.wensiqun.asmsupport.operators.array 中的字段 | |
|---|---|
protected Parameterized |
AbstractArrayOperator.arrayReference
|
protected Parameterized[] |
AbstractArrayOperator.parDims
|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.operators.array 中的构造方法 | |
|---|---|
AbstractArrayOperator(ProgramBlock block,
Parameterized arrayVar)
|
|
ArrayLength(ProgramBlock block,
Parameterized arrayReference,
Parameterized... parDims)
|
|
ArrayLength(ProgramBlock block,
Parameterized arrayReference,
Parameterized... parDims)
|
|
ArrayLoader(ProgramBlock block,
Parameterized arrayReference,
Parameterized pardim,
Parameterized... parDims)
|
|
ArrayLoader(ProgramBlock block,
Parameterized arrayReference,
Parameterized pardim,
Parameterized... parDims)
|
|
ArrayStorer(ProgramBlock block,
Parameterized arrayReference,
Parameterized value,
Parameterized pardim,
Parameterized... parDims)
|
|
ArrayStorer(ProgramBlock block,
Parameterized arrayReference,
Parameterized value,
Parameterized pardim,
Parameterized... parDims)
|
|
ArrayValue(ProgramBlock block,
ArrayClass arrayCls,
Parameterized... allocateDims)
|
|
| cn.wensiqun.asmsupport.operators.asmdirect 中 Parameterized 的使用 |
|---|
| 实现 Parameterized 的 cn.wensiqun.asmsupport.operators.asmdirect 中的类 | |
|---|---|
class |
DUP
|
| cn.wensiqun.asmsupport.operators.assign 中 Parameterized 的使用 |
|---|
| 实现 Parameterized 的 cn.wensiqun.asmsupport.operators.assign 中的类 | |
|---|---|
class |
Assigner
|
class |
GlobalVariableAssigner
|
class |
LocalVariableAssigner
|
| 声明为 Parameterized 的 cn.wensiqun.asmsupport.operators.assign 中的字段 | |
|---|---|
protected Parameterized |
Assigner.value
|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.operators.assign 中的构造方法 | |
|---|---|
Assigner(ProgramBlock block,
IVariable var,
Parameterized value)
|
|
GlobalVariableAssigner(ProgramBlock block,
GlobalVariable var,
Parameterized value)
|
|
LocalVariableAssigner(ProgramBlock block,
LocalVariable var,
Parameterized value)
|
|
| cn.wensiqun.asmsupport.operators.checkcast 中 Parameterized 的使用 |
|---|
| 实现 Parameterized 的 cn.wensiqun.asmsupport.operators.checkcast 中的类 | |
|---|---|
class |
CheckCast
|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.operators.checkcast 中的构造方法 | |
|---|---|
CheckCast(ProgramBlock block,
Parameterized orgi,
AClass to)
|
|
| cn.wensiqun.asmsupport.operators.logical 中 Parameterized 的使用 |
|---|
| 实现 Parameterized 的 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
|
| 声明为 Parameterized 的 cn.wensiqun.asmsupport.operators.logical 中的字段 | |
|---|---|
protected Parameterized |
UnaryLogical.factor
|
protected Parameterized |
BinaryLogical.factor1
|
protected Parameterized |
BinaryLogical.factor2
|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.operators.logical 中的构造方法 | |
|---|---|
BinaryLogical(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
ConditionOperator(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
LogicalAnd(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
LogicalOr(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
LogicalXor(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
Not(ProgramBlock block,
Parameterized factor)
|
|
ShortCircuitAnd(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
ShortCircuitOr(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
UnaryLogical(ProgramBlock block,
Parameterized factor)
|
|
| cn.wensiqun.asmsupport.operators.method 中 Parameterized 的使用 |
|---|
| 实现 Parameterized 的 cn.wensiqun.asmsupport.operators.method 中的类 | |
|---|---|
class |
CommonMethodInvoker
|
class |
ConstructorInvoker
构造方法调用者。 |
class |
MethodInvokeInvoker
已过时。 |
class |
MethodInvoker
|
class |
StaticMethodInvoker
静态方法调用 |
class |
SuperConstructorInvoker
构造方法调用者。 |
class |
VariableInvoker
已过时。 |
| 声明为 Parameterized 的 cn.wensiqun.asmsupport.operators.method 中的字段 | |
|---|---|
protected Parameterized[] |
MethodInvoker.arguments
|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.operators.method 中的构造方法 | |
|---|---|
CommonMethodInvoker(ProgramBlock block,
Parameterized objRef,
String name,
Parameterized[] arguments)
|
|
CommonMethodInvoker(ProgramBlock block,
Parameterized objRef,
String name,
Parameterized[] arguments)
|
|
ConstructorInvoker(ProgramBlock block,
AClass aclass,
Parameterized[] arguments)
|
|
MethodInvokeInvoker(ProgramBlock block,
MethodInvoker caller,
String name,
Parameterized[] arguments)
已过时。 |
|
MethodInvoker(ProgramBlock block,
AClass owner,
String name,
Parameterized[] arguments)
|
|
StaticMethodInvoker(ProgramBlock block,
AClass owner,
String name,
Parameterized[] arguments)
|
|
SuperConstructorInvoker(ProgramBlock block,
AClass aclass,
Parameterized[] arguments)
|
|
VariableInvoker(ProgramBlock block,
IVariable var,
String name,
Parameterized[] arguments)
已过时。 |
|
| cn.wensiqun.asmsupport.operators.numerical 中 Parameterized 的使用 |
|---|
| 实现 Parameterized 的 cn.wensiqun.asmsupport.operators.numerical 中的类 | |
|---|---|
class |
AbstractNumerical
|
| cn.wensiqun.asmsupport.operators.numerical.arithmetic 中 Parameterized 的使用 |
|---|
| 实现 Parameterized 的 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 |
| 声明为 Parameterized 的 cn.wensiqun.asmsupport.operators.numerical.arithmetic 中的字段 | |
|---|---|
protected Parameterized |
AbstractArithmetic.factor1
算数因子1 |
protected Parameterized |
AbstractArithmetic.factor2
算数因子2 |
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.operators.numerical.arithmetic 中的构造方法 | |
|---|---|
AbstractArithmetic(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
Addition(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
Division(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
Modulus(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
Multiplication(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
Subtraction(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
| cn.wensiqun.asmsupport.operators.numerical.bitwise 中 Parameterized 的使用 |
|---|
| 实现 Parameterized 的 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
|
| 声明为 Parameterized 的 cn.wensiqun.asmsupport.operators.numerical.bitwise 中的字段 | |
|---|---|
protected Parameterized |
UnaryBitwise.factor
|
protected Parameterized |
BinaryBitwise.factor1
|
protected Parameterized |
BinaryBitwise.factor2
|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.operators.numerical.bitwise 中的构造方法 | |
|---|---|
BinaryBitwise(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
BitAnd(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
BitOr(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
BitXor(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
Inverts(ProgramBlock block,
Parameterized factor)
|
|
LeftShift(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
RightShift(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
UnaryBitwise(ProgramBlock block,
Parameterized factor)
|
|
UnsignedRightShift(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
| cn.wensiqun.asmsupport.operators.numerical.crement 中 Parameterized 的使用 |
|---|
| 实现 Parameterized 的 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 中 Parameterized 的使用 |
|---|
| 实现 Parameterized 的 cn.wensiqun.asmsupport.operators.numerical.posinegative 中的类 | |
|---|---|
class |
AbstractPositiveNegative
|
class |
Negative
|
| 声明为 Parameterized 的 cn.wensiqun.asmsupport.operators.numerical.posinegative 中的字段 | |
|---|---|
protected Parameterized |
AbstractPositiveNegative.factor
|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.operators.numerical.posinegative 中的构造方法 | |
|---|---|
AbstractPositiveNegative(ProgramBlock block,
Parameterized factor)
|
|
Negative(ProgramBlock block,
Parameterized factor)
|
|
| cn.wensiqun.asmsupport.operators.relational 中 Parameterized 的使用 |
|---|
| 实现 Parameterized 的 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
|
| 声明为 Parameterized 的 cn.wensiqun.asmsupport.operators.relational 中的字段 | |
|---|---|
protected Parameterized |
AbstractRelational.factor1
算数因子1 |
protected Parameterized |
AbstractRelational.factor2
算数因子2 |
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.operators.relational 中的方法 | |
|---|---|
protected boolean |
AbstractNullCompareRelational.isNullValue(Parameterized val)
|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.operators.relational 中的构造方法 | |
|---|---|
AbstractNullCompareRelational(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
AbstractRelational(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
Equal(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
GreaterEqual(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
GreaterThan(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
LessEqual(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
LessThan(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
NotEqual(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
NumericalAndReferenceRelational(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
NumericalRelational(ProgramBlock block,
Parameterized factor1,
Parameterized factor2)
|
|
| cn.wensiqun.asmsupport.operators.ternary 中 Parameterized 的使用 |
|---|
| 实现 Parameterized 的 cn.wensiqun.asmsupport.operators.ternary 中的类 | |
|---|---|
class |
TernaryOperator
|
| 参数类型为 Parameterized 的 cn.wensiqun.asmsupport.operators.ternary 中的构造方法 | |
|---|---|
TernaryOperator(ProgramBlock block,
Parameterized expression1,
Parameterized expression2,
Parameterized expression3)
|
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||