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 SingleModuleManifoldHost
addTypeSystemListenerAsWeakRef, createdType, getFileSystem, getJavaParser, getSingleModuleMethods inherited from class AbstractManifoldHost
getActualClassLoader, getClassLoaderForFile, isPathIgnoredMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IManifoldHost
getArrayTypeNameMethods inherited from interface IPluginHost
getInterface
-
Constructor Details
-
JavacManifoldHost
public JavacManifoldHost()
-
-
Method Details
-
initialize
-