Interface LivingRepo
- All Known Implementing Classes:
DefaultLivingRepo
public interface LivingRepo
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionaddClass(EvaClass aClass, LivingRepo.Add addFlag) addFunction(BaseEvaFunction aFunction, LivingRepo.Add aMainFunction) voidaddModule(OS_Module mod, String aFilename, Compilation aC) voidaddModule2(WorldModule aMod1) voidaddNamespace(EvaNamespace aNamespace, LivingRepo.Add aNone) addPackage(OS_Package pk) getClassesForClassNamed(String string) getFunction(BaseEvaFunction aBaseEvaFunction) @Nullable WorldModulegetNamespace(EvaNamespace aEvaNamespace) getPackage(String aPackageName) booleanhasPackage(String aPackageName) makePackage(Qualident aPkgName) modules()
-
Method Details
-
addClass
-
addClass
-
addFunction
-
addModule
-
addFunction
-
addPackage
-
addNamespace
-
getNamespace
-
getClass
-
getPackage
-
hasPackage
-
getFunction
-
addModuleProcess
-
modules
Collection<WorldModule> modules() -
addModule2
-
getModule
-
makePackage
-
getClassesForClassStatement
-
getClassesForClassNamed
-