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(IEolCompilationContext context) |
Object |
execute(IEolContext context) |
List<Expression> |
getParameterExpressions() |
TypeExpression |
getTypeExpression() |
void |
setTypeExpression(TypeExpression typeExpression) |
initialiseTypegetResolvedType, hasResolvedTypeequals, getChildren, getComments, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, hashCode, setModule, setParent, setRegion, setUri, toStringprotected 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(IEolCompilationContext context)
public TypeExpression getTypeExpression()
public void setTypeExpression(TypeExpression typeExpression)
public List<Expression> getParameterExpressions()
Copyright © 2020. All rights reserved.