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, getSingleModulegetActualClassLoader, getClassLoaderForFile, isPathIgnoreddoInit, doUninit, init, isInited, uninitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpreBootstrapaddTypeSystemListenerAsWeakRef, createdType, getActualClassLoader, getArrayTypeName, getClassLoaderForFile, getFileSystem, getJavaParser, getSingleModule, isPathIgnoredgetInterfacepublic static IRuntimeManifoldHost get()
public static IRuntimeManifoldHost clear()
public static void bootstrap()
public boolean isBootstrapped()
IRuntimeManifoldHostisBootstrapped in interface IRuntimeManifoldHostpublic void bootstrap(List<File> sourcepath, List<File> classpath)
IRuntimeManifoldHostbootstrap in interface IRuntimeManifoldHostpublic 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 © 2024. All rights reserved.