public class RuntimeManifoldHost extends SingleModuleManifoldHost implements IRuntimeManifoldHost
Constructor and Description |
---|
RuntimeManifoldHost() |
Modifier and Type | Method and Description |
---|---|
static void |
bootstrap() |
void |
bootstrap(List<File> sourcepath,
List<File> classpath)
Bootstrap Manifold before application code executes
|
static IRuntimeManifoldHost |
clear() |
protected List<IDirectory> |
createDefaultClassPath() |
static IRuntimeManifoldHost |
get() |
void |
init(List<File> sourcepath,
List<File> classpath)
Initialize host and its type manifolds.
|
protected void |
initDirectly(List<File> sourcepath,
List<File> classpath)
Initialize the host and its type loaders using specified sourcepath and classpath.
|
boolean |
isBootstrapped()
Is Manifold bootstrapped?
|
addTypeSystemListenerAsWeakRef, createdType, getFileSystem, getJavaParser, getSingleModule
getActualClassLoader, isPathIgnored
doInit, doUninit, init, isInited, uninit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
preBootstrap
addTypeSystemListenerAsWeakRef, createdType, getActualClassLoader, getArrayTypeName, getFileSystem, getJavaParser, getSingleModule, isPathIgnored
getInterface
public static IRuntimeManifoldHost get()
public static IRuntimeManifoldHost clear()
public static void bootstrap()
public boolean isBootstrapped()
IRuntimeManifoldHost
isBootstrapped
in interface IRuntimeManifoldHost
public void bootstrap(List<File> sourcepath, List<File> classpath)
IRuntimeManifoldHost
bootstrap
in interface IRuntimeManifoldHost
public void init(List<File> sourcepath, List<File> classpath)
sourcepath
- List of paths containing sources/resourcesclasspath
- List of paths comprising the classpathinitDirectly(List, List)
protected void initDirectly(List<File> sourcepath, List<File> classpath)
sourcepath
- List of paths containing sources/resourcesclasspath
- List of paths comprising the classpathprotected List<IDirectory> createDefaultClassPath()
Copyright © 2020. All rights reserved.