public abstract class OperatorBase
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
aliasName |
protected java.lang.String |
errorInfo |
protected boolean |
isPrecise
是否需要高精度计算
|
protected java.lang.String |
name |
protected java.lang.String[] |
operateDataAnnotation
操作数的其它定义
|
protected java.lang.String[] |
operateDataDesc
操作数描述
|
| Constructor and Description |
|---|
OperatorBase() |
| Modifier and Type | Method and Description |
|---|---|
OperateData |
execute(InstructionSetContext context,
ArraySwap list,
java.util.List<java.lang.String> errorList) |
abstract OperateData |
executeInner(InstructionSetContext parent,
ArraySwap list) |
java.lang.String |
getAliasName() |
java.lang.String |
getErrorInfo() |
java.lang.String |
getName() |
java.lang.String[] |
getOperateDataAnnotation() |
java.lang.String[] |
getOperateDataDesc() |
boolean |
isPrecise() |
void |
setAliasName(java.lang.String aliasName) |
void |
setErrorInfo(java.lang.String errorInfo) |
void |
setName(java.lang.String name) |
void |
setPrecise(boolean isPrecise) |
java.lang.Object[] |
toObjectList(InstructionSetContext parent,
ArraySwap list) |
java.lang.String |
toString() |
protected java.lang.String name
protected java.lang.String aliasName
protected java.lang.String errorInfo
protected boolean isPrecise
protected java.lang.String[] operateDataDesc
protected java.lang.String[] operateDataAnnotation
public java.lang.Object[] toObjectList(InstructionSetContext parent, ArraySwap list) throws java.lang.Exception
java.lang.Exceptionpublic OperateData execute(InstructionSetContext context, ArraySwap list, java.util.List<java.lang.String> errorList) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic abstract OperateData executeInner(InstructionSetContext parent, ArraySwap list) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String[] getOperateDataDesc()
public java.lang.String[] getOperateDataAnnotation()
public void setName(java.lang.String name)
public java.lang.String getName()
public java.lang.String getAliasName()
public void setAliasName(java.lang.String aliasName)
public boolean isPrecise()
public void setPrecise(boolean isPrecise)
public java.lang.String getErrorInfo()
public void setErrorInfo(java.lang.String errorInfo)
Copyright © 2012-2023 Alibaba Group. All Rights Reserved.