public abstract class BinaryBitwise extends AbstractBitwise
| 限定符和类型 | 字段和说明 |
|---|---|
protected KernelParam |
leftFactor |
protected KernelParam |
rightFactor |
byOtherUsedtargetClassblock, insnHelper| 限定符 | 构造器和说明 |
|---|---|
protected |
BinaryBitwise(KernelProgramBlock block,
KernelParam leftFactor,
KernelParam rightFactor,
Operator operator) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
checkAsArgument()
invoke by OperatorFactory
|
void |
doExecute() |
protected void |
factorToStack()
Push the operand of numerical operation to stack
|
protected void |
initAdditionalProperties()
Template for
AbstractOperator.prepare() method. |
protected abstract void |
innerRunExe() |
protected void |
verifyArgument()
Template for
AbstractOperator.prepare() method. |
asArgument, checkFactor, execute, loadToStackgetResultType, pushFactorToStackfieldautoCast, checkCrement, endingPrepare, getBlock, getCompileOrder, getOperatorSymbol, prepare, startingPreparehasNext, next, previousprotected KernelParam leftFactor
protected KernelParam rightFactor
protected BinaryBitwise(KernelProgramBlock block, KernelParam leftFactor, KernelParam rightFactor, Operator operator)
protected void verifyArgument()
AbstractOperatorAbstractOperator.prepare() method. verifyArgument 在类中 AbstractOperatorprotected void checkAsArgument()
AbstractOperatorcheckAsArgument 在类中 AbstractOperatorprotected void initAdditionalProperties()
AbstractOperatorAbstractOperator.prepare() method. protected final void factorToStack()
AbstractNumericalfactorToStack 在类中 AbstractNumericalpublic final void doExecute()
doExecute 在类中 AbstractOperatorprotected abstract void innerRunExe()
Copyright © 2015. All rights reserved.