Interface OS_Module
- All Superinterfaces:
OS_Element
- All Known Implementing Classes:
OS_ModuleImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(ModuleItem anElement) @NotNull List<EntryPoint>@Nullable OS_Elementvoidfinish()@NotNull Compilation@NotNull Collection<ModuleItem>getItems()getLsp()@Nullable OS_Elementbooleanbooleanvoidprelude()pushPackageNamed(Qualident aPackageName) voidvoidsetContext(ModuleContext mctx) voidsetFileName(String fileName) voidvoidsetLsp(@NotNull LibraryStatementPart lsp) voidsetParent(@NotNull Compilation parent) voidsetPrelude(OS_Module success) voidvisitGen(@NotNull ElElementVisitor visit) Methods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Element
asString
-
Method Details
-
add
-
entryPoints
-
findClass
-
finish
void finish() -
getCompilation
-
getContext
Context getContext()- Specified by:
getContextin interfaceOS_Element
-
getFileName
String getFileName() -
getParent
- Specified by:
getParentin interfaceOS_Element
-
getLsp
LibraryStatementPart getLsp() -
visitGen
- Specified by:
visitGenin interfaceOS_Element
-
hasClass
-
isPrelude
boolean isPrelude() -
postConstruct
void postConstruct() -
prelude
OS_Module prelude() -
pullPackageName
OS_Package pullPackageName() -
pushPackageNamed
-
setContext
-
setFileName
-
setIndexingStatement
-
setLsp
-
setParent
-
setPrelude
-
serializeTo
- Specified by:
serializeToin interfaceOS_Element
-
getItems
-