public abstract class Operator extends Object implements Serializable, Indexable<Operator>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
conditionalConstruct |
protected int |
index |
protected String |
symbol |
| Modifier and Type | Method and Description |
|---|---|
Operator |
copy(Operator rhs) |
boolean |
equals(Object o) |
abstract OperatorExecutionStatus |
execute(Register operand1,
Register operand2,
Register destination_register) |
int |
getIndex() |
int |
hashCode() |
boolean |
isConditionalConstruct() |
abstract Operator |
makeCopy() |
void |
setIndex(int index) |
String |
toString() |
protected String symbol
protected boolean conditionalConstruct
protected int index
public Operator(String symbol)
public boolean isConditionalConstruct()
public abstract Operator makeCopy()
public abstract OperatorExecutionStatus execute(Register operand1, Register operand2, Register destination_register)
Copyright © 2017. All rights reserved.