Package gw.lang.init
Class GosuRuntimeManifoldHost
- java.lang.Object
-
- manifold.api.service.BaseService
-
- manifold.internal.host.AbstractManifoldHost
-
- manifold.internal.host.SingleModuleManifoldHost
-
- manifold.internal.host.RuntimeManifoldHost
-
- gw.lang.init.GosuRuntimeManifoldHost
-
- All Implemented Interfaces:
manifold.api.host.IManifoldHost
,manifold.api.host.IRuntimeManifoldHost
,manifold.api.service.IPluginHost
,manifold.api.service.IService
public class GosuRuntimeManifoldHost extends manifold.internal.host.RuntimeManifoldHost
-
-
Constructor Summary
Constructors Constructor Description GosuRuntimeManifoldHost()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<manifold.api.fs.IDirectory>
createDefaultClassPath()
static GosuRuntimeManifoldHost
get()
ClassLoader
getActualClassLoader()
manifold.internal.javac.JavaParser
getJavaParser()
void
init(List<File> sourcepath, List<File> classpath)
-
Methods inherited from class manifold.internal.host.RuntimeManifoldHost
bootstrap, bootstrap, clear, initDirectly, isBootstrapped
-
Methods inherited from class manifold.internal.host.SingleModuleManifoldHost
addTypeSystemListenerAsWeakRef, createdType, getFileSystem, getSingleModule
-
Methods inherited from class manifold.internal.host.AbstractManifoldHost
getClassLoaderForFile, isPathIgnored
-
Methods inherited from class manifold.api.service.BaseService
doInit, doUninit, init, isInited, uninit
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
get
public static GosuRuntimeManifoldHost get()
-
getActualClassLoader
public ClassLoader getActualClassLoader()
- Specified by:
getActualClassLoader
in interfacemanifold.api.host.IManifoldHost
- Overrides:
getActualClassLoader
in classmanifold.internal.host.AbstractManifoldHost
-
getJavaParser
public manifold.internal.javac.JavaParser getJavaParser()
- Specified by:
getJavaParser
in interfacemanifold.api.host.IManifoldHost
- Overrides:
getJavaParser
in classmanifold.internal.host.SingleModuleManifoldHost
-
init
public void init(List<File> sourcepath, List<File> classpath)
- Overrides:
init
in classmanifold.internal.host.RuntimeManifoldHost
-
createDefaultClassPath
protected List<manifold.api.fs.IDirectory> createDefaultClassPath()
- Overrides:
createDefaultClassPath
in classmanifold.internal.host.RuntimeManifoldHost
-
-