Interface NamespaceStatement
- All Superinterfaces:
Documentable,FunctionItem,GModuleItem,ModuleItem,OS_Container,OS_Element,OS_NamedElement,StatementItem
- All Known Implementing Classes:
NamespaceStatementImpl
public interface NamespaceStatement
extends ModuleItem, StatementItem, FunctionItem, OS_Container, OS_NamedElement
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAccess(AccessNotation aAcs) voidvoidaddToContainer(OS_Element anElement) funcDef()getItems()getKind()getName()voiddefault voidvoidsetContext(NamespaceContext aCtx) voidsetName(IdentExpression aI1) voidsetType(NamespaceTypes aNamespaceTypes) voidvisitGen(ElElementVisitor visit) XXX()Methods inherited from interface tripleo.elijah_durable_congenial.lang.i.Documentable
addDocStringMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Container
itemsMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Element
asString, getParentMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_NamedElement
getEnName, name
-
Method Details
-
addAccess
-
addToContainer
- Specified by:
addToContainerin interfaceOS_Container
-
addAnnotations
-
getItems
-
funcDef
FunctionDef funcDef() -
getContext
Context getContext()- Specified by:
getContextin interfaceOS_Element
-
getKind
NamespaceTypes getKind() -
getName
String getName() -
setName
-
getPackageName
OS_Package getPackageName() -
invariantStatement
InvariantStatement invariantStatement() -
postConstruct
void postConstruct() -
setContext
-
setType
-
statementClosure
StatementClosure statementClosure() -
typeAlias
TypeAliasStatement typeAlias() -
visitGen
- Specified by:
visitGenin interfaceOS_Element
-
serializeTo
- Specified by:
serializeToin interfaceFunctionItem- Specified by:
serializeToin interfaceModuleItem- Specified by:
serializeToin interfaceOS_Element
-
XXX
ProgramClosure XXX()
-