|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcn.wensiqun.asmsupport.definition.AbstractExecuteable
cn.wensiqun.asmsupport.block.ProgramBlock
cn.wensiqun.asmsupport.block.method.SuperMethodBody
cn.wensiqun.asmsupport.block.method.cinit.EnumCInitBody
public abstract class EnumCInitBody
| 字段摘要 | |
|---|---|
protected List<String> |
enumNameList
|
| 从类 cn.wensiqun.asmsupport.block.method.SuperMethodBody 继承的字段 |
|---|
argments |
| 从类 cn.wensiqun.asmsupport.block.ProgramBlock 继承的字段 |
|---|
insnHelper, method, ownerBlock, returned, scope |
| 构造方法摘要 | |
|---|---|
EnumCInitBody()
|
|
| 方法摘要 | |
|---|---|
abstract void |
blockBody()
|
abstract void |
constructEnumField()
call newEnum method at this method. |
void |
generateBody()
generate the method body |
protected void |
init()
|
void |
newEnum(String name,
Parameterized... argus)
|
void |
setEnumNameList(List<String> enumNameList)
|
| 从类 cn.wensiqun.asmsupport.block.method.SuperMethodBody 继承的方法 |
|---|
addTryCatchInfo, endMethodBody, executing, generateInsn, getMethodArguments |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 从接口 cn.wensiqun.asmsupport.block.IBlockOperators 继承的方法 |
|---|
append, breakout, checkCast, continueout, instanceOf, neg, runReturn, runReturn, ternary, throwException |
| 从接口 cn.wensiqun.asmsupport.block.operator.ThisVariableable 继承的方法 |
|---|
getSuper, getThis |
| 从接口 cn.wensiqun.asmsupport.block.operator.ValueOperator 继承的方法 |
|---|
newArray, newArrayWithValue, newArrayWithValue, newArrayWithValue, newArrayWithValue, newArrayWithValue |
| 从接口 cn.wensiqun.asmsupport.block.operator.VariableOperator 继承的方法 |
|---|
assign, createArrayVariable, createArrayVariable, createArrayVariableWithAllocateDimension, createVariable |
| 从接口 cn.wensiqun.asmsupport.block.operator.MethodInvokeOperator 继承的方法 |
|---|
invoke, invokeConstructor, invokeOriginalMethod, invokeStatic |
| 从接口 cn.wensiqun.asmsupport.block.operator.ArrayOperator 继承的方法 |
|---|
arrayLength, arrayLength, arrayLength, arrayLength, arrayLength, arrayLoad, arrayLoad, arrayLoad, arrayLoad, arrayLoad, arrayStore, arrayStore, arrayStore, arrayStore, arrayStore |
| 从接口 cn.wensiqun.asmsupport.block.operator.ArithmeticOperator 继承的方法 |
|---|
add, div, mod, mul, sub |
| 从接口 cn.wensiqun.asmsupport.block.operator.Bitwise 继承的方法 |
|---|
bitAnd, bitOr, bitXor, inverts, leftShift, rightShift, unsignedRightShift |
| 从接口 cn.wensiqun.asmsupport.block.operator.CrementOperator 继承的方法 |
|---|
afterDec, afterInc, beforeDec, beforeInc |
| 从接口 cn.wensiqun.asmsupport.block.operator.RelationalOperator 继承的方法 |
|---|
equal, greaterEqual, greaterThan, lessEqual, lessThan, notEqual |
| 从接口 cn.wensiqun.asmsupport.block.operator.LogicalOperator 继承的方法 |
|---|
conditionalAnd, conditionalOr, logicalAnd, logicalOr, logicalXor, not |
| 从接口 cn.wensiqun.asmsupport.block.operator.CreateBlockOperator 继承的方法 |
|---|
dowhile, forEach, ifthan, syn, tryDo, whileloop |
| 字段详细信息 |
|---|
protected List<String> enumNameList
| 构造方法详细信息 |
|---|
public EnumCInitBody()
| 方法详细信息 |
|---|
public void setEnumNameList(List<String> enumNameList)
protected void init()
SuperMethodBody 中的 init
public void newEnum(String name,
Parameterized... argus)
IEnumCInitBody 中的 newEnumpublic void generateBody()
SuperMethodBody 复制的描述
SuperMethodBody 中的 generateBodypublic abstract void constructEnumField()
public abstract void blockBody()
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||