public class InfixExpressionBuilder extends ExpressionBuilderBase
| Modifier and Type | Field | Description |
|---|---|---|
private InfixExpression |
m_expression |
Method invocation.
|
private int |
m_operandCount |
Number of operands added to expression.
|
m_astm_source| Constructor | Description |
|---|---|
InfixExpressionBuilder(ClassBuilder source,
InfixExpression expr) |
Constructor.
|
InfixExpressionBuilder(ClassBuilder source,
InfixExpression expr,
Expression operand) |
Constructor with left operand supplied.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
addOperand(Expression operand) |
Add operand to expression.
|
numberLiteral, setFinal, setPrivate, setPrivateFinal, setPrivateStaticFinal, setPublic, setPublicStatic, setPublicStaticFinal, setStatic, stringLiteraladdCharacterLiteralOperand, addNullOperand, addNumberLiteralOperand, addStringLiteralOperand, addVariableOperand, getExpressionprivate final InfixExpression m_expression
private int m_operandCount
public InfixExpressionBuilder(ClassBuilder source, InfixExpression expr)
source - expr - public InfixExpressionBuilder(ClassBuilder source, InfixExpression expr, Expression operand)
source - expr - operand - protected void addOperand(Expression operand)
addOperand in class ExpressionBuilderBaseoperand -