Class AliasStatementImpl
java.lang.Object
tripleo.elijah_durable_congenial.lang.impl.__Access
tripleo.elijah_durable_congenial.lang.impl.AliasStatementImpl
- All Implemented Interfaces:
AliasStatement,ClassItem,FunctionItem,ModuleItem,OS_Element,OS_NamedElement,GModuleItem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull EN_Namename()The name of the elementvoidserializeTo(@NotNull SmallWriter sw) voidsetAccess(AccessNotation aNotation) voidsetCategory(El_Category aCategory) voidsetExpression(@NotNull IExpression expr) voidsetExpression(Qualident aXy) voidsetName(@NotNull IdentExpression i1) voidvisitGen(@NotNull ElElementVisitor visit) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Element
asString
-
Constructor Details
-
AliasStatementImpl
-
-
Method Details
-
getAccess
-
setAccess
-
getContext
- Specified by:
getContextin interfaceOS_Element
-
getCategory
- Specified by:
getCategoryin interfaceClassItem
-
getParent
- Specified by:
getParentin interfaceOS_Element
-
getExpression
- Specified by:
getExpressionin interfaceAliasStatement
-
setExpression
-
visitGen
- Specified by:
visitGenin interfaceOS_Element
-
name
Description copied from interface:OS_NamedElementThe name of the element
Returns an
OS_ElementName, that has #asString()TODO Should this be a
IdentExpression?- Specified by:
namein interfaceOS_NamedElement- Returns:
- an
OS_ElementName
-
setExpression
- Specified by:
setExpressionin interfaceAliasStatement
-
setCategory
- Specified by:
setCategoryin interfaceClassItem
-
setName
- Specified by:
setNamein interfaceAliasStatement
-
serializeTo
- Specified by:
serializeToin interfaceAliasStatement- Specified by:
serializeToin interfaceClassItem- Specified by:
serializeToin interfaceFunctionItem- Specified by:
serializeToin interfaceModuleItem- Specified by:
serializeToin interfaceOS_Element- Overrides:
serializeToin class__Access
-
getEnName
- Specified by:
getEnNamein interfaceOS_NamedElement
-