Package gw.lang.init
Class GosuInitialization
- java.lang.Object
-
- gw.lang.init.GosuInitialization
-
public class GosuInitialization extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private IExecutionEnvironment_execEnvprivate boolean_initializedprivate static java.util.Map<IExecutionEnvironment,GosuInitialization>INSTANCES
-
Constructor Summary
Constructors Modifier Constructor Description privateGosuInitialization(IExecutionEnvironment execEnv)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private IGosuInitializationgetGosuInitialization()voidinitializeCompiler(GosucModule module)voidinitializeMultipleModules(java.util.List<? extends IModule> modules)voidinitializeRuntime(java.util.List<GosuPathEntry> pathEntries, java.lang.String... discretePackages)static GosuInitializationinstance(IExecutionEnvironment execEnv)static booleanisAnythingInitialized()booleanisInitialized()private java.util.function.Function<java.lang.String,java.io.File>makeFile()voidreinitializeRuntime(java.util.List<GosuPathEntry> pathEntries, java.lang.String... discretePackages)voidreinitializeSimpleIde(GosucModule module)voiduninitializeCompiler()voiduninitializeMultipleModules()voiduninitializeRuntime()voiduninitializeSimpleIde()
-
-
-
Field Detail
-
INSTANCES
private static final java.util.Map<IExecutionEnvironment,GosuInitialization> INSTANCES
-
_execEnv
private IExecutionEnvironment _execEnv
-
_initialized
private boolean _initialized
-
-
Constructor Detail
-
GosuInitialization
private GosuInitialization(IExecutionEnvironment execEnv)
-
-
Method Detail
-
instance
public static GosuInitialization instance(IExecutionEnvironment execEnv)
-
isAnythingInitialized
public static boolean isAnythingInitialized()
-
isInitialized
public boolean isInitialized()
-
uninitializeRuntime
public void uninitializeRuntime()
-
uninitializeSimpleIde
public void uninitializeSimpleIde()
-
initializeRuntime
public void initializeRuntime(java.util.List<GosuPathEntry> pathEntries, java.lang.String... discretePackages)
-
initializeCompiler
public void initializeCompiler(GosucModule module)
-
makeFile
private java.util.function.Function<java.lang.String,java.io.File> makeFile()
-
uninitializeCompiler
public void uninitializeCompiler()
-
reinitializeRuntime
public void reinitializeRuntime(java.util.List<GosuPathEntry> pathEntries, java.lang.String... discretePackages)
-
reinitializeSimpleIde
public void reinitializeSimpleIde(GosucModule module)
-
initializeMultipleModules
public void initializeMultipleModules(java.util.List<? extends IModule> modules)
-
uninitializeMultipleModules
public void uninitializeMultipleModules()
-
getGosuInitialization
private IGosuInitialization getGosuInitialization()
-
-