Class JavacPlugin
java.lang.Object
manifold.internal.javac.JavacPlugin
- All Implemented Interfaces:
com.sun.source.util.Plugin, com.sun.source.util.TaskListener
public class JavacPlugin
extends Object
implements com.sun.source.util.Plugin, com.sun.source.util.TaskListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextendArrayType(com.sun.source.util.TaskEvent e) voidfinished(com.sun.source.util.TaskEvent e) com.sun.tools.javac.util.ContextgetHost()com.sun.tools.javac.model.JavacElementscom.sun.tools.javac.api.BasicJavacTaskSet<manifold.rt.api.util.Pair<String, JavaFileObject>> manifold.internal.javac.ManifoldJavaFileManagergetName()com.sun.tools.javac.tree.TreeMakervoidvoidinitialize(com.sun.source.util.TaskEvent e) static JavacPlugininstance()booleanbooleanbooleanbooleanvoidregisterType(JavaFileObject sourceFile, String scope, int offset, String name, String ext, HostKind hostKind, String content) voidvoidstarted(com.sun.source.util.TaskEvent e) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sun.source.util.Plugin
autoStart
-
Constructor Details
-
JavacPlugin
public JavacPlugin()
-
-
Method Details
-
instance
-
getName
- Specified by:
getNamein interfacecom.sun.source.util.Plugin
-
init
- Specified by:
initin interfacecom.sun.source.util.Plugin
-
getHost
-
getContext
public com.sun.tools.javac.util.Context getContext() -
getJavaFileManager
-
getManifoldFileManager
public manifold.internal.javac.ManifoldJavaFileManager getManifoldFileManager() -
getJavacTask
public com.sun.tools.javac.api.BasicJavacTask getJavacTask() -
getJavaInputFiles
-
getOtherSourceMappings
-
getOtherInputFiles
-
getTreeMaker
public com.sun.tools.javac.tree.TreeMaker getTreeMaker() -
getJavacElements
public com.sun.tools.javac.model.JavacElements getJavacElements() -
getTypeProcessor
-
getIssueReporter
-
getJavaSourcePath
-
getBootclasspath
-
isExtensionsEnabled
public boolean isExtensionsEnabled() -
deriveJavaSourcePath
-
initialize
public void initialize(com.sun.source.util.TaskEvent e) -
started
public void started(com.sun.source.util.TaskEvent e) - Specified by:
startedin interfacecom.sun.source.util.TaskListener
-
extendArrayType
public void extendArrayType(com.sun.source.util.TaskEvent e) -
finished
public void finished(com.sun.source.util.TaskEvent e) - Specified by:
finishedin interfacecom.sun.source.util.TaskListener
-
isStaticCompile
public boolean isStaticCompile() -
isNoBootstrapping
public boolean isNoBootstrapping() -
registerType
-
isIncremental
public boolean isIncremental() -
setIncremental
public void setIncremental()
-