public class NewInstanceExpression extends TypeInitialiser
Modifier and Type | Field and Description |
---|---|
protected List<Expression> |
parameterExpressions |
protected TypeExpression |
typeExpression |
resolvedType
Constructor and Description |
---|
NewInstanceExpression() |
Modifier and Type | Method and Description |
---|---|
void |
build(AST cst,
IModule module) |
void |
compile(EolCompilationContext context) |
Object |
execute(IEolContext context) |
List<Expression> |
getParameterExpressions() |
TypeExpression |
getTypeExpression() |
void |
setTypeExpression(TypeExpression typeExpression) |
initialiseType
getResolvedType, hasResolvedType
getChildren, getComments, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
protected TypeExpression typeExpression
protected List<Expression> parameterExpressions
public void build(AST cst, IModule module)
build
in interface ModuleElement
build
in class AbstractModuleElement
public Object execute(IEolContext context) throws EolRuntimeException
EolRuntimeException
public void compile(EolCompilationContext context)
public TypeExpression getTypeExpression()
public void setTypeExpression(TypeExpression typeExpression)
public List<Expression> getParameterExpressions()
Copyright © 2016. All rights reserved.