Package gw.lang.init

Class 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
    • 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 interface manifold.api.host.IManifoldHost

        addTypeSystemListenerAsWeakRef, createdType, getArrayTypeName, getClassLoaderForFile, getFileSystem, getSingleModule, isPathIgnored
      • Methods inherited from interface manifold.api.service.IPluginHost

        getInterface
      • Methods inherited from interface manifold.api.host.IRuntimeManifoldHost

        preBootstrap
      • Methods inherited from interface manifold.api.service.IService

        init, isInited, uninit
    • Constructor Detail

      • GosuRuntimeManifoldHost

        public GosuRuntimeManifoldHost()
    • Method Detail

      • getActualClassLoader

        public ClassLoader getActualClassLoader()
        Specified by:
        getActualClassLoader in interface manifold.api.host.IManifoldHost
        Overrides:
        getActualClassLoader in class manifold.internal.host.AbstractManifoldHost
      • getJavaParser

        public manifold.internal.javac.JavaParser getJavaParser()
        Specified by:
        getJavaParser in interface manifold.api.host.IManifoldHost
        Overrides:
        getJavaParser in class manifold.internal.host.SingleModuleManifoldHost
      • init

        public void init​(List<File> sourcepath,
                         List<File> classpath)
        Overrides:
        init in class manifold.internal.host.RuntimeManifoldHost
      • createDefaultClassPath

        protected List<manifold.api.fs.IDirectory> createDefaultClassPath()
        Overrides:
        createDefaultClassPath in class manifold.internal.host.RuntimeManifoldHost