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) |
initialiseTypegetResolvedType, hasResolvedTypegetChildren, getComments, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUriprotected TypeExpression typeExpression
protected List<Expression> parameterExpressions
public void build(AST cst, IModule module)
build in interface ModuleElementbuild in class AbstractModuleElementpublic Object execute(IEolContext context) throws EolRuntimeException
EolRuntimeExceptionpublic void compile(EolCompilationContext context)
public TypeExpression getTypeExpression()
public void setTypeExpression(TypeExpression typeExpression)
public List<Expression> getParameterExpressions()
Copyright © 2016. All rights reserved.