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
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected List<manifold.api.fs.IDirectory>
     
    get()
     
     
    manifold.internal.javac.JavaParser
     
    void
    init(List<File> sourcepath, List<File> classpath)
     
    private boolean
     
    private boolean
    isIntelliJGeneratedClasspathJar(manifold.api.fs.IDirectory e)
     
    private List<File>
     

    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

    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
  • Field Details

    • _javaParser

      private manifold.internal.javac.JavaParser _javaParser
  • Constructor Details

    • GosuRuntimeManifoldHost

      public GosuRuntimeManifoldHost()
  • Method Details

    • get

      public static GosuRuntimeManifoldHost get()
    • 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
    • removeNonFiles

      private List<File> removeNonFiles(List<IDirectory> dirs)
    • isIntelliJGeneratedClasspathJar

      private boolean isIntelliJGeneratedClasspathJar(IDirectory e)
    • isIntelliJGeneratedClasspathJar

      private boolean isIntelliJGeneratedClasspathJar(manifold.api.fs.IDirectory e)