public class JavacManifoldHost extends SingleModuleManifoldHost
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 and Description |
---|
JavacManifoldHost() |
Modifier and Type | Method and Description |
---|---|
void |
initialize(Set<String> sourcePath,
List<String> classpath,
List<String> outputPath) |
addTypeSystemListenerAsWeakRef, createdType, getFileSystem, getJavaParser, getSingleModule
getActualClassLoader, getClassLoaderForFile, isPathIgnored
doInit, doUninit, init, isInited, uninit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getArrayTypeName
getInterface
Copyright © 2024. All rights reserved.