Class 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 Detail

      • JavacPlugin

        public JavacPlugin()
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface com.sun.source.util.Plugin
      • init

        public void init​(com.sun.source.util.JavacTask task,
                         String... args)
        Specified by:
        init in interface com.sun.source.util.Plugin
      • getContext

        public com.sun.tools.javac.util.Context getContext()
      • getManifoldFileManager

        public manifold.internal.javac.ManifoldJavaFileManager getManifoldFileManager()
      • getJavacTask

        public com.sun.tools.javac.api.BasicJavacTask getJavacTask()
      • getOtherSourceMappings

        public Map<String,​String> getOtherSourceMappings()
      • getOtherInputFiles

        public List<String> getOtherInputFiles()
      • getTreeMaker

        public com.sun.tools.javac.tree.TreeMaker getTreeMaker()
      • getJavacElements

        public com.sun.tools.javac.model.JavacElements getJavacElements()
      • getJavaSourcePath

        public Set<String> getJavaSourcePath()
      • getBootclasspath

        public String getBootclasspath()
      • isExtensionsEnabled

        public boolean isExtensionsEnabled()
      • deriveJavaSourcePath

        public Set<String> deriveJavaSourcePath()
      • initialize

        public void initialize​(com.sun.source.util.TaskEvent e)
      • started

        public void started​(com.sun.source.util.TaskEvent e)
        Specified by:
        started in interface com.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:
        finished in interface com.sun.source.util.TaskListener
      • isStaticCompile

        public boolean isStaticCompile()
      • isNoBootstrapping

        public boolean isNoBootstrapping()
      • isIncremental

        public boolean isIncremental()
      • setIncremental

        public void setIncremental()