Interface VariableStatement
- All Superinterfaces:
@NotNull Locatable,OS_Element
- All Known Implementing Classes:
VariableStatementImpl
-
Method Summary
Modifier and TypeMethodDescriptiongetName()voidinitial(IExpression aExpr) @NotNull IExpressiondefault voidvoidset(TypeModifiers y) voidvoidsetTypeName(@NotNull TypeName tn) @NotNull TypeNametypeName()voidvisitGen(ElElementVisitor visit) Methods inherited from interface tripleo.elijah.diagnostic.Locatable
getColumn, getColumnEnd, getFile, getLine, getLineEndMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Element
asString, getParent
-
Method Details
-
getContext
Context getContext()- Specified by:
getContextin interfaceOS_Element
-
getName
String getName() -
getNameToken
IdentExpression getNameToken() -
getTypeModifiers
TypeModifiers getTypeModifiers() -
initial
-
initialValue
-
set
-
setName
-
setTypeName
-
typeName
-
visitGen
- Specified by:
visitGenin interfaceOS_Element
-
serializeTo
- Specified by:
serializeToin interfaceOS_Element
-