public abstract class UnaryLogical extends AbstractLogical
| 限定符和类型 | 字段和说明 |
|---|---|
protected KernelParam |
factor |
protected cn.wensiqun.asmsupport.org.objectweb.asm.Label |
falseLbl |
protected cn.wensiqun.asmsupport.org.objectweb.asm.Label |
trueLbl |
byOtherUsedblock, insnHelper| 限定符 | 构造器和说明 |
|---|---|
protected |
UnaryLogical(KernelProgramBlock block,
KernelParam factor,
Operator operator) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
checkAsArgument()
invoke by OperatorFactory
|
void |
execute()
Do execute
|
protected void |
factorToStack() |
protected void |
verifyArgument()
Template for
AbstractOperator.prepare() method. |
asArgument, doExecute, executing, getResultType, loadToStackfieldautoCast, checkCrement, endingPrepare, getBlock, getCompileOrder, getOperatorSymbol, initAdditionalProperties, prepare, startingPreparehasNext, next, previousprotected KernelParam factor
protected cn.wensiqun.asmsupport.org.objectweb.asm.Label trueLbl
protected cn.wensiqun.asmsupport.org.objectweb.asm.Label falseLbl
protected UnaryLogical(KernelProgramBlock block, KernelParam factor, Operator operator)
protected void verifyArgument()
AbstractOperatorAbstractOperator.prepare() method. verifyArgument 在类中 AbstractOperatorprotected void checkAsArgument()
AbstractOperatorcheckAsArgument 在类中 AbstractOperatorpublic void execute()
Executableexecute 在接口中 Executableexecute 在类中 AbstractOperatorprotected void factorToStack()
factorToStack 在类中 AbstractLogicalCopyright © 2015. All rights reserved.