Package manifold.internal.host
Class JavacManifoldHost
java.lang.Object
manifold.api.service.BaseService
manifold.internal.host.AbstractManifoldHost
manifold.internal.host.SingleModuleManifoldHost
manifold.internal.host.JavacManifoldHost
- All Implemented Interfaces:
IManifoldHost,IPluginHost,IService
JavacManifoldHost is exclusive to an instance of JavacPlugin. There can be multiple JavacTasks,
therefore multiple JavacPlugins, therefore multiple JavacManifoldHosts per process. Moreover, instances of
JavacManifoldHost can coexist with the RuntimeManifoldHost instance. Likewise, instances of
IjManifoldHost can coexist with instanceof JavacManifoldHost and the RuntimeManifoldHost.
More generally, any two host instances must not share state that contributes to the IManifoldHost semantic
contract.-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class manifold.internal.host.SingleModuleManifoldHost
addTypeSystemListenerAsWeakRef, createdType, getFileSystem, getJavaParser, getSingleModuleMethods inherited from class manifold.internal.host.AbstractManifoldHost
getActualClassLoader, getClassLoaderForFile, isPathIgnoredMethods inherited from class manifold.api.service.BaseService
doInit, doUninit, init, isInited, uninitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface manifold.api.host.IManifoldHost
getArrayTypeNameMethods inherited from interface manifold.api.service.IPluginHost
getInterface
-
Constructor Details
-
JavacManifoldHost
public JavacManifoldHost()
-
-
Method Details
-
initialize
-