cn.wensiqun.asmsupport.operators.array
类 ArrayValue
java.lang.Object
cn.wensiqun.asmsupport.definition.AbstractExecuteable
cn.wensiqun.asmsupport.operators.AbstractOperator
cn.wensiqun.asmsupport.operators.array.ArrayValue
- 所有已实现的接口:
- Executeable, Parameterized, PushStackable
public class ArrayValue
- extends AbstractOperator
- implements Parameterized
- 作者:
- 温斯群(Joe Wen)
ArrayValue
protected ArrayValue(ProgramBlock block,
ArrayClass arrayCls,
Parameterized... allocateDims)
ArrayValue
protected ArrayValue(ProgramBlock block,
ArrayClass arrayCls,
Object values)
- 参数:
block - arrayCls - values - Parameterized array
firstPrepareProcess
protected void firstPrepareProcess()
- 覆盖:
- 类
AbstractOperator 中的 firstPrepareProcess
beforeInitProperties
protected void beforeInitProperties()
- 覆盖:
- 类
AbstractOperator 中的 beforeInitProperties
verifyArgument
protected void verifyArgument()
- 覆盖:
- 类
AbstractOperator 中的 verifyArgument
checkOutCrement
protected void checkOutCrement()
- 覆盖:
- 类
AbstractOperator 中的 checkOutCrement
checkAsArgument
protected void checkAsArgument()
- 从类
AbstractOperator 复制的描述
- invoke by OperatorFactory
- 覆盖:
- 类
AbstractOperator 中的 checkAsArgument
afterInitProperties
protected void afterInitProperties()
- 覆盖:
- 类
AbstractOperator 中的 afterInitProperties
lastPrepareProcess
protected void lastPrepareProcess()
- 覆盖:
- 类
AbstractOperator 中的 lastPrepareProcess
executing
protected void executing()
- 指定者:
- 类
AbstractOperator 中的 executing
loadToStack
public void loadToStack(ProgramBlock block)
- 从接口
PushStackable 复制的描述
- 在指定程序块内将值压入栈
- 指定者:
- 接口
PushStackable 中的 loadToStack
getParamterizedType
public AClass getParamterizedType()
- 从接口
Parameterized 复制的描述
- 获取当前参数化类型的返回参数
- 指定者:
- 接口
Parameterized 中的 getParamterizedType
- 返回:
asArgument
public void asArgument()
- 从接口
Parameterized 复制的描述
- 判断当前操作或者变量是否被其他操作引用
- 指定者:
- 接口
Parameterized 中的 asArgument
toString
public String toString()
- 覆盖:
- 类
Object 中的 toString
Copyright © 2013. All Rights Reserved.