public abstract class ExpressionBuilderBase extends ASTBuilderBase
| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.jdt.core.dom.Expression |
m_expression
Expression under construction.
|
protected ClassBuilder |
m_source
Source builder.
|
m_ast| Constructor and Description |
|---|
ExpressionBuilderBase(ClassBuilder source,
org.eclipse.jdt.core.dom.Expression expr)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCharacterLiteralOperand(char value)
Add a character literal operand to expression.
|
void |
addNullOperand()
Add a
null literal operand to expression. |
void |
addNumberLiteralOperand(String value)
Add a number literal operand to expression.
|
protected abstract void |
addOperand(org.eclipse.jdt.core.dom.Expression operand)
Add operand to expression.
|
void |
addOperand(ExpressionBuilderBase builder)
Add another expression as an operand.
|
void |
addStringLiteralOperand(String value)
Add a string literal operand to expression.
|
void |
addVariableOperand(String name)
Add a local variable or field name operand to expression.
|
numberLiteral, setFinal, setPrivate, setPrivateFinal, setPrivateStaticFinal, setPublic, setPublicStatic, setPublicStaticFinal, setStatic, stringLiteralprotected final ClassBuilder m_source
protected final org.eclipse.jdt.core.dom.Expression m_expression
public ExpressionBuilderBase(ClassBuilder source, org.eclipse.jdt.core.dom.Expression expr)
source - expr - protected abstract void addOperand(org.eclipse.jdt.core.dom.Expression operand)
operand - public void addVariableOperand(String name)
name - public void addStringLiteralOperand(String value)
value - public void addCharacterLiteralOperand(char value)
value - public void addNumberLiteralOperand(String value)
value - public void addNullOperand()
null literal operand to expression.public void addOperand(ExpressionBuilderBase builder)
builder - expression builderCopyright © 2005-2014 jibx.org. All Rights Reserved.