cn.wensiqun.asmsupport.block.control
类 ElseIF

java.lang.Object
  继承者 cn.wensiqun.asmsupport.definition.AbstractExecuteable
      继承者 cn.wensiqun.asmsupport.block.ProgramBlock
          继承者 cn.wensiqun.asmsupport.block.control.SeriesBlock
              继承者 cn.wensiqun.asmsupport.block.control.ControlBlock
                  继承者 cn.wensiqun.asmsupport.block.control.ElseIF
所有已实现的接口:
IBlockOperators, ArithmeticOperator, ArrayOperator, Bitwise, CreateBlockOperator, CrementOperator, LogicalOperator, MethodInvokeOperator, RelationalOperator, ThisVariableable, ValueOperator, VariableOperator, Executeable, Cloneable

public abstract class ElseIF
extends ControlBlock

作者:
温斯群(Joe Wen)

字段摘要
 
从类 cn.wensiqun.asmsupport.block.ProgramBlock 继承的字段
insnHelper, method, ownerBlock, returned, scope
 
构造方法摘要
ElseIF(Parameterized condition)
           
 
方法摘要
 ElseIF elseif(ElseIF elseblock)
           
 void elsethan(Else elseblock)
           
 void executing()
           
protected  void init()
           
 void setParentExes(List<Executeable> parentExes)
           
 void setParentPreExes(List<Executeable> parentPreExes)
           
 
从类 cn.wensiqun.asmsupport.block.control.SeriesBlock 继承的方法
getPrevious, setPrevious
 
从类 cn.wensiqun.asmsupport.block.ProgramBlock 继承的方法
add, addAllExe, addException, addExe, afterDec, afterInc, append, arrayLength, arrayLength, arrayLength, arrayLength, arrayLength, arrayLoad, arrayLoad, arrayLoad, arrayLoad, arrayLoad, arrayStore, arrayStore, arrayStore, arrayStore, arrayStore, assign, beforeDec, beforeInc, bitAnd, bitOr, bitXor, breakout, checkCast, clonerGenerate, conditionalAnd, conditionalOr, continueout, createArrayVariable, createArrayVariable, createArrayVariableWithAllocateDimension, createVariable, div, dowhile, equal, equals, execute, forEach, generateInsn, getCopy, getExecuteBlock, getExecuteQueue, getInsnHelper, getLocalAnonymousVariableModel, getLocalVariableModel, getMethod, getMethodArguments, getMethodBody, getMethodOwner, getOwnerBlock, getPreExecuteInsn, getScope, getSuper, getThis, getThrowExceptions, greaterEqual, greaterThan, ifthan, instanceOf, inverts, invoke, invokeConstructor, invokeOriginalMethod, invokeStatic, invokeVerify, isReturned, isUnreachableCode, leftShift, lessEqual, lessThan, logicalAnd, logicalOr, logicalXor, mod, mul, neg, newArray, newArrayWithValue, newArrayWithValue, newArrayWithValue, newArrayWithValue, newArrayWithValue, not, notEqual, prepare, removeException, removeExe, replaceExe, rightShift, runReturn, runReturn, setExecuteBlock, setInsnHelper, setOwnerBlock, setReturned, setScope, setWhetherCheckUnreachableCode, sub, subBlockPrepare, subBlockPrepare, syn, ternary, throwException, tiggerTryCatchPrepare, tryDo, unsignedRightShift, whetherCheckUnreachableCode, whileloop
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ElseIF

public ElseIF(Parameterized condition)
方法详细信息

executing

public void executing()
指定者:
ProgramBlock 中的 executing

init

protected void init()
指定者:
ProgramBlock 中的 init

elsethan

public void elsethan(Else elseblock)

elseif

public ElseIF elseif(ElseIF elseblock)

setParentExes

public void setParentExes(List<Executeable> parentExes)

setParentPreExes

public void setParentPreExes(List<Executeable> parentPreExes)


Copyright © 2013. All Rights Reserved.