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
-
-
Field Summary
Fields Modifier and Type Field Description private manifold.internal.javac.JavaParser_javaParser
-
Constructor Summary
Constructors Constructor Description GosuRuntimeManifoldHost()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<manifold.api.fs.IDirectory>createDefaultClassPath()static GosuRuntimeManifoldHostget()java.lang.ClassLoadergetActualClassLoader()manifold.internal.javac.JavaParsergetJavaParser()voidinit(java.util.List<java.io.File> sourcepath, java.util.List<java.io.File> classpath)private booleanisIntelliJGeneratedClasspathJar(IDirectory e)private booleanisIntelliJGeneratedClasspathJar(manifold.api.fs.IDirectory e)private java.util.List<java.io.File>removeNonFiles(java.util.List<IDirectory> dirs)-
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 java.lang.ClassLoader getActualClassLoader()
- Specified by:
getActualClassLoaderin interfacemanifold.api.host.IManifoldHost- Overrides:
getActualClassLoaderin classmanifold.internal.host.AbstractManifoldHost
-
getJavaParser
public manifold.internal.javac.JavaParser getJavaParser()
- Specified by:
getJavaParserin interfacemanifold.api.host.IManifoldHost- Overrides:
getJavaParserin classmanifold.internal.host.SingleModuleManifoldHost
-
init
public void init(java.util.List<java.io.File> sourcepath, java.util.List<java.io.File> classpath)- Overrides:
initin classmanifold.internal.host.RuntimeManifoldHost
-
createDefaultClassPath
protected java.util.List<manifold.api.fs.IDirectory> createDefaultClassPath()
- Overrides:
createDefaultClassPathin classmanifold.internal.host.RuntimeManifoldHost
-
removeNonFiles
private java.util.List<java.io.File> removeNonFiles(java.util.List<IDirectory> dirs)
-
isIntelliJGeneratedClasspathJar
private boolean isIntelliJGeneratedClasspathJar(IDirectory e)
-
isIntelliJGeneratedClasspathJar
private boolean isIntelliJGeneratedClasspathJar(manifold.api.fs.IDirectory e)
-
-