public abstract class OperatorBase
extends java.lang.Object
implements java.io.Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
aliasName |
protected java.lang.String |
errorInfo |
protected boolean |
isPrecise
是否需要高精度计算
|
protected java.lang.String |
name |
protected java.lang.String[] |
operDataAnnotation
操作数的其它定义
|
protected java.lang.String[] |
operDataDesc
操作数描述
|
| 构造器和说明 |
|---|
OperatorBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
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[] |
getOperDataAnnotaion() |
java.lang.String[] |
getOperDataDesc() |
boolean |
isPrecise() |
void |
setAliasName(java.lang.String aliasName) |
void |
setErrorInfo(java.lang.String errorInfo) |
void |
setName(java.lang.String aName) |
void |
setPrecise(boolean isPrecise) |
java.lang.Object[] |
toObjectList(InstructionSetContext parent,
ArraySwap list) |
java.lang.String |
toString() |
protected java.lang.String aliasName
protected java.lang.String name
protected java.lang.String errorInfo
protected boolean isPrecise
protected java.lang.String[] operDataDesc
protected java.lang.String[] operDataAnnotation
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 在类中 java.lang.Objectpublic abstract OperateData executeInner(InstructionSetContext parent, ArraySwap list) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String[] getOperDataDesc()
public java.lang.String[] getOperDataAnnotaion()
public void setName(java.lang.String aName)
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-2021 Alibaba Group. All Rights Reserved.