类 cn.wensiqun.asmsupport.definition.variable.LocalVariable
的使用

使用 LocalVariable 的软件包
cn.wensiqun.asmsupport.asm   
cn.wensiqun.asmsupport.block   
cn.wensiqun.asmsupport.block.control   
cn.wensiqun.asmsupport.block.method   
cn.wensiqun.asmsupport.block.method.common   
cn.wensiqun.asmsupport.block.method.init   
cn.wensiqun.asmsupport.block.operator   
cn.wensiqun.asmsupport.definition.method   
cn.wensiqun.asmsupport.definition.variable.array   
cn.wensiqun.asmsupport.operators.asmdirect   
cn.wensiqun.asmsupport.operators.assign   
 

cn.wensiqun.asmsupport.asmLocalVariable 的使用
 

参数类型为 LocalVariablecn.wensiqun.asmsupport.asm 中的方法
 void InstructionHelper.storeInsn(LocalVariable var)
          Generates the instruction to store the top stack value in a local variable.
 

cn.wensiqun.asmsupport.blockLocalVariable 的使用
 

返回 LocalVariablecn.wensiqun.asmsupport.block 中的方法
 LocalVariable ProgramBlock.createArrayVariable(String name, ArrayClass aClass, boolean anonymous, Object parameterizedArray)
           
 LocalVariable ProgramBlock.createArrayVariable(String name, ArrayClass aClass, boolean anonymous, Parameterized value)
           
 LocalVariable ProgramBlock.createArrayVariableWithAllocateDimension(String name, ArrayClass aClass, boolean anonymous, Parameterized... allocateDim)
           
 LocalVariable ProgramBlock.createVariable(String name, AClass aClass, boolean anonymous, Parameterized para)
           
protected  LocalVariable ProgramBlock.getLocalAnonymousVariableModel(AClass aClass)
           
protected  LocalVariable ProgramBlock.getLocalVariableModel(String name, AClass aClass)
           
 LocalVariable[] ProgramBlock.getMethodArguments()
           
 

cn.wensiqun.asmsupport.block.controlLocalVariable 的使用
 

参数类型为 LocalVariablecn.wensiqun.asmsupport.block.control 中的方法
abstract  void Catch.catchBody(LocalVariable e)
           
abstract  void ForEachLoop.generateBody(LocalVariable var)
           
 

cn.wensiqun.asmsupport.block.methodLocalVariable 的使用
 

声明为 LocalVariablecn.wensiqun.asmsupport.block.method 中的字段
protected  LocalVariable[] SuperMethodBody.argments
           
 

返回 LocalVariablecn.wensiqun.asmsupport.block.method 中的方法
 LocalVariable[] SuperMethodBody.getMethodArguments()
           
 

cn.wensiqun.asmsupport.block.method.commonLocalVariable 的使用
 

参数类型为 LocalVariablecn.wensiqun.asmsupport.block.method.common 中的方法
abstract  void StaticMethodBody.generateBody(LocalVariable... argus)
           
abstract  void CommonMethodBody.generateBody(LocalVariable... argus)
           
 

cn.wensiqun.asmsupport.block.method.initLocalVariable 的使用
 

参数类型为 LocalVariablecn.wensiqun.asmsupport.block.method.init 中的方法
abstract  void InitBody.generateBody(LocalVariable... argus)
           
abstract  void EnumInitBody.generateBody(LocalVariable... argus)
           
 

cn.wensiqun.asmsupport.block.operatorLocalVariable 的使用
 

返回 LocalVariablecn.wensiqun.asmsupport.block.operator 中的方法
 LocalVariable VariableOperator.createArrayVariable(String name, ArrayClass aClass, boolean anonymous, Object parameterizedArray)
           
 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
 

cn.wensiqun.asmsupport.definition.methodLocalVariable 的使用
 

返回 LocalVariablecn.wensiqun.asmsupport.definition.method 中的方法
 LocalVariable[] Method.getArguments()
           
 

参数类型为 LocalVariablecn.wensiqun.asmsupport.definition.method 中的方法
 void Method.setArguments(LocalVariable[] arguments)
           
 

cn.wensiqun.asmsupport.definition.variable.arrayLocalVariable 的使用
 

参数类型为 LocalVariablecn.wensiqun.asmsupport.definition.variable.array 中的构造方法
LocalArrayVariable(LocalVariable ve)
          已过时。 通过Class获取的全局变量
 

cn.wensiqun.asmsupport.operators.asmdirectLocalVariable 的使用
 

参数类型为 LocalVariablecn.wensiqun.asmsupport.operators.asmdirect 中的构造方法
Store(ProgramBlock block, LocalVariable var)
           
 

cn.wensiqun.asmsupport.operators.assignLocalVariable 的使用
 

参数类型为 LocalVariablecn.wensiqun.asmsupport.operators.assign 中的构造方法
LocalVariableAssigner(ProgramBlock block, LocalVariable var, Parameterized value)
           
 



Copyright © 2013. All Rights Reserved.