|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| cn.wensiqun.asmsupport 中 IVariable 的使用 |
|---|
| 参数类型为 IVariable 的 cn.wensiqun.asmsupport 中的方法 | |
|---|---|
protected abstract void |
AbstractParameterizedSupport.process(IVariable var)
|
| cn.wensiqun.asmsupport.block 中 IVariable 的使用 |
|---|
| 参数类型为 IVariable 的 cn.wensiqun.asmsupport.block 中的方法 | |
|---|---|
ArrayLength |
ProgramBlock.arrayLength(IVariable arrayReference,
Parameterized... dims)
|
ArrayLoader |
ProgramBlock.arrayLoad(IVariable arrayReference,
Parameterized pardim,
Parameterized... parDims)
|
ArrayStorer |
ProgramBlock.arrayStore(IVariable arrayReference,
Parameterized value,
Parameterized dim,
Parameterized... dims)
|
| cn.wensiqun.asmsupport.block.operator 中 IVariable 的使用 |
|---|
| 参数类型为 IVariable 的 cn.wensiqun.asmsupport.block.operator 中的方法 | |
|---|---|
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)) |
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)) |
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)) |
| cn.wensiqun.asmsupport.definition.variable 中 IVariable 的使用 |
|---|
| 实现 IVariable 的 cn.wensiqun.asmsupport.definition.variable 中的类 | |
|---|---|
class |
AbstractVariable
|
class |
GlobalVariable
全局变量。 |
class |
LocalVariable
全局变量。 |
class |
MemberVariable
|
class |
SuperVariable
全局变量。 |
class |
ThisVariable
全局变量。 |
| 返回 IVariable 的 cn.wensiqun.asmsupport.definition.variable 中的方法 | |
|---|---|
IVariable |
GlobalVariable.getVariableOwner()
variableOwner的get方法 获取当前变量的拥有者 |
| 参数类型为 IVariable 的 cn.wensiqun.asmsupport.definition.variable 中的构造方法 | |
|---|---|
GlobalVariable(IVariable var,
AClass declareClass,
int modifiers,
String name)
通过Variable获取的全局变量 |
|
GlobalVariable(IVariable var,
GlobalVariableEntity gve)
|
|
| cn.wensiqun.asmsupport.definition.variable.array 中 IVariable 的使用 |
|---|
| 实现 IVariable 的 cn.wensiqun.asmsupport.definition.variable.array 中的类 | |
|---|---|
class |
AbstractArrayVariable
已过时。 |
class |
GlobalArrayVariable
已过时。 |
class |
LocalArrayVariable
已过时。 |
| 声明为 IVariable 的 cn.wensiqun.asmsupport.definition.variable.array 中的字段 | |
|---|---|
protected IVariable |
AbstractArrayVariable.variable
已过时。 |
| 返回 IVariable 的 cn.wensiqun.asmsupport.definition.variable.array 中的方法 | |
|---|---|
IVariable |
AbstractArrayVariable.getVariable()
已过时。 |
| cn.wensiqun.asmsupport.operators.assign 中 IVariable 的使用 |
|---|
| 参数类型为 IVariable 的 cn.wensiqun.asmsupport.operators.assign 中的构造方法 | |
|---|---|
Assigner(ProgramBlock block,
IVariable var,
Parameterized value)
|
|
| cn.wensiqun.asmsupport.operators.method 中 IVariable 的使用 |
|---|
| 参数类型为 IVariable 的 cn.wensiqun.asmsupport.operators.method 中的构造方法 | |
|---|---|
VariableInvoker(ProgramBlock block,
IVariable var,
String name,
Parameterized[] arguments)
已过时。 |
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||