public class NewInstanceBuilder extends ExpressionBuilderBase
| Modifier and Type | Field | Description |
|---|---|---|
private ClassInstanceCreation |
m_newInstance |
New instance expression.
|
m_astm_expression, m_source| Constructor | Description |
|---|---|
NewInstanceBuilder(ClassBuilder source,
ClassInstanceCreation expr) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
ClassBuilder |
addAnonymousInnerClass() |
Create an anonymous inner class as the target of this new instance expression.
|
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 ClassInstanceCreation m_newInstance
public NewInstanceBuilder(ClassBuilder source, ClassInstanceCreation expr)
source - expr - protected void addOperand(Expression operand)
addOperand in class ExpressionBuilderBaseoperand - public ClassBuilder addAnonymousInnerClass()