Interface ClassItem
- All Superinterfaces:
OS_Element
- All Known Subinterfaces:
AliasStatement,FormalArgListItem,ImportStatement,PropertyStatement,VariableSequence
- All Known Implementing Classes:
__Access,_BaseImportStatement,AliasStatementImpl,AssigningImportStatement,BaseFunctionDef,ClassStatementImpl,ConstructorDefImpl,DefFunctionDefImpl,DestructorDefImpl,FormalArgListItemImpl,FuncExprImpl,FunctionDefImpl,NamespaceStatementImpl,NormalImportStatement,PropertyStatementImpl,QualifiedImportStatement,RootedImportStatement,VariableSequenceImpl
Marker interface to represent elements that can be added to a class or a
namespace or an enum
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidvoidsetAccess(AccessNotation aNotation) voidsetCategory(El_Category aCategory) Methods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Element
asString, getContext, getParent, visitGen
-
Method Details
-
getAccess
AccessNotation getAccess() -
getCategory
El_Category getCategory() -
setAccess
-
setCategory
-
serializeTo
- Specified by:
serializeToin interfaceOS_Element
-