public abstract class AbstractCrement extends AbstractNumerical
targetClassblock, insnHelper| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractCrement(KernelProgramBlock block,
KernelParam factor,
Operator operator) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
asArgument()
If current
KernelParam has used by other, than need call this method. |
protected void |
checkAsArgument()
invoke by OperatorFactory
|
protected void |
doExecute() |
protected void |
factorToStack()
Push the operand of numerical operation to stack
|
protected void |
initAdditionalProperties()
Template for
AbstractOperator.prepare() method. |
void |
loadToStack(KernelProgramBlock block)
Push current to a stack of specify block
|
protected void |
verifyArgument()
Template for
AbstractOperator.prepare() method. |
getResultType, pushFactorToStackfieldautoCast, checkCrement, endingPrepare, execute, getBlock, getCompileOrder, getOperatorSymbol, prepare, startingPreparehasNext, next, previousprotected AbstractCrement(KernelProgramBlock block, KernelParam factor, Operator operator)
public void loadToStack(KernelProgramBlock block)
PushStackablepublic void asArgument()
KernelParamKernelParam has used by other, than need call this method.protected void factorToStack()
AbstractNumericalfactorToStack 在类中 AbstractNumericalprotected void initAdditionalProperties()
AbstractOperatorAbstractOperator.prepare() method. protected void verifyArgument()
AbstractOperatorAbstractOperator.prepare() method. verifyArgument 在类中 AbstractOperatorprotected void checkAsArgument()
AbstractOperatorcheckAsArgument 在类中 AbstractOperatorprotected void doExecute()
doExecute 在类中 AbstractOperatorCopyright © 2015. All rights reserved.