public abstract class Operand<T> extends Object
Expression
.Modifier and Type | Class and Description |
---|---|
static class |
Operand.LeftOperand<T>
Represents the left operand for an
Expression . |
static class |
Operand.RightOperand<T>
Represents the right operand for an
Expression . |
Modifier and Type | Field and Description |
---|---|
protected T |
literal
The literal in the operand.
|
Constructor and Description |
---|
Operand() |
Modifier and Type | Method and Description |
---|---|
protected T |
getLiteral()
Returns the literal in the operand.
|
protected void |
setLiteral(T literal)
Sets the literal into the operand.
|
protected T literal