public interface ExpressionT extends Tree
Modifier and Type | Interface and Description |
---|---|
static class |
ExpressionT.ExpressionKind
An enumeration identifying which kind of expression this is.
|
Modifier and Type | Field and Description |
---|---|
static ExpressionT[] |
EMPTY_ARRAY |
Modifier and Type | Method and Description |
---|---|
ExpressionT.ExpressionKind |
getExpressionKind()
Identifies the operation this expression is performing.
|
ExpressionT |
getFirstOperand() |
ExpressionT |
getOperandAt(int index)
Gets the operand at the specified index in the operand array.
|
int |
getOperandCount() |
java.util.List |
getOperands() |
ExpressionT |
getSecondOperand() |
ExpressionT |
getThirdOperand() |
accept, addSelf, addSelf, addSelfAfter, addSelfBefore, clearProperty, cloneSelf, getChildren, getOwningFile, getParent, getPosition, getProperty, getSiblingAfter, getSiblingBefore, getSiblings, getTreeKind, isSynthetic, removeSelf, replaceSelf, setProperty
static final ExpressionT[] EMPTY_ARRAY
ExpressionT.ExpressionKind getExpressionKind()
ExpressionT getFirstOperand()
ExpressionT getSecondOperand()
ExpressionT getThirdOperand()
java.util.List getOperands()
int getOperandCount()
ExpressionT getOperandAt(int index)
index
- 0-based.