public abstract class KernelAssign extends AbstractParamOperator
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
KernelAssign.AssignerException |
| 限定符和类型 | 字段和说明 |
|---|---|
protected KernelParam |
value |
block, insnHelper| 限定符 | 构造器和说明 |
|---|---|
protected |
KernelAssign(KernelProgramBlock block,
IVariable var,
KernelParam value) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
asArgument()
If current
KernelParam has used by other, than need call this method. |
protected void |
autoCast()
auto cast
|
protected void |
checkAsArgument()
invoke by OperatorFactory
|
AClass |
getResultType() |
void |
loadToStack(KernelProgramBlock block)
Push current to a stack of specify block
|
String |
toString() |
protected void |
verifyArgument()
Template for
AbstractOperator.prepare() method. |
fieldautoCast, checkCrement, doExecute, endingPrepare, execute, getBlock, getCompileOrder, getOperatorSymbol, initAdditionalProperties, prepare, startingPreparehasNext, next, previousprotected KernelParam value
protected KernelAssign(KernelProgramBlock block, IVariable var, KernelParam value)
protected void verifyArgument()
AbstractOperatorAbstractOperator.prepare() method. verifyArgument 在类中 AbstractOperatorprotected void checkAsArgument()
AbstractOperatorcheckAsArgument 在类中 AbstractOperatorprotected void autoCast()
public void loadToStack(KernelProgramBlock block)
PushStackablepublic AClass getResultType()
public void asArgument()
KernelParamKernelParam has used by other, than need call this method.Copyright © 2015. All rights reserved.