cn.wensiqun.asmsupport.block.control
类 WhileLoop

java.lang.Object
  继承者 cn.wensiqun.asmsupport.definition.AbstractExecuteable
      继承者 cn.wensiqun.asmsupport.block.ProgramBlock
          继承者 cn.wensiqun.asmsupport.block.control.WhileLoop
所有已实现的接口:
ILoop, IBlockOperators, ArithmeticOperator, ArrayOperator, Bitwise, CreateBlockOperator, CrementOperator, LogicalOperator, MethodInvokeOperator, RelationalOperator, ThisVariableable, ValueOperator, VariableOperator, Executeable, Cloneable
直接已知子类:
DoWhileLoop

public abstract class WhileLoop
extends ProgramBlock
implements ILoop

作者:
温斯群(Joe Wen)

字段摘要
protected  boolean isDoWhile
           
 
从类 cn.wensiqun.asmsupport.block.ProgramBlock 继承的字段
insnHelper, method, ownerBlock, returned, scope
 
构造方法摘要
WhileLoop(Parameterized condition)
           
 
方法摘要
 void executing()
           
 org.objectweb.asm.Label getBreakLabel()
           
 org.objectweb.asm.Label getContinueLabel()
           
protected  void init()
           
 String toString()
           
 
从类 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, wait, wait, wait
 

字段详细信息

isDoWhile

protected boolean isDoWhile
构造方法详细信息

WhileLoop

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

executing

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

init

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

getBreakLabel

public org.objectweb.asm.Label getBreakLabel()
指定者:
接口 ILoop 中的 getBreakLabel

getContinueLabel

public org.objectweb.asm.Label getContinueLabel()
指定者:
接口 ILoop 中的 getContinueLabel

toString

public String toString()
覆盖:
Object 中的 toString


Copyright © 2013. All Rights Reserved.