public class JavacPlugin extends Object implements com.sun.source.util.Plugin, com.sun.source.util.TaskListener
| Constructor and Description |
|---|
JavacPlugin() |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
deriveJavaSourcePath() |
void |
extendArrayType(com.sun.source.util.TaskEvent e) |
void |
finished(com.sun.source.util.TaskEvent e) |
String |
getBootclasspath() |
com.sun.tools.javac.util.Context |
getContext() |
JavacManifoldHost |
getHost() |
IssueReporter |
getIssueReporter() |
com.sun.tools.javac.model.JavacElements |
getJavacElements() |
com.sun.tools.javac.api.BasicJavacTask |
getJavacTask() |
JavaFileManager |
getJavaFileManager() |
Set<manifold.rt.api.util.Pair<String,JavaFileObject>> |
getJavaInputFiles() |
Set<String> |
getJavaSourcePath() |
manifold.internal.javac.ManifoldJavaFileManager |
getManifoldFileManager() |
String |
getName() |
List<String> |
getOtherInputFiles() |
Map<String,String> |
getOtherSourceMappings() |
com.sun.tools.javac.tree.TreeMaker |
getTreeMaker() |
TypeProcessor |
getTypeProcessor() |
void |
init(com.sun.source.util.JavacTask task,
String... args) |
void |
initialize(com.sun.source.util.TaskEvent e) |
static JavacPlugin |
instance() |
boolean |
isExtensionsEnabled() |
boolean |
isIncremental() |
boolean |
isNoBootstrapping() |
boolean |
isStaticCompile() |
void |
registerType(JavaFileObject sourceFile,
String scope,
int offset,
String name,
String ext,
HostKind hostKind,
String content) |
void |
setIncremental() |
void |
started(com.sun.source.util.TaskEvent e) |
public static JavacPlugin instance()
public String getName()
getName in interface com.sun.source.util.Pluginpublic void init(com.sun.source.util.JavacTask task,
String... args)
init in interface com.sun.source.util.Pluginpublic JavacManifoldHost getHost()
public com.sun.tools.javac.util.Context getContext()
public JavaFileManager getJavaFileManager()
public manifold.internal.javac.ManifoldJavaFileManager getManifoldFileManager()
public com.sun.tools.javac.api.BasicJavacTask getJavacTask()
public Set<manifold.rt.api.util.Pair<String,JavaFileObject>> getJavaInputFiles()
public com.sun.tools.javac.tree.TreeMaker getTreeMaker()
public com.sun.tools.javac.model.JavacElements getJavacElements()
public TypeProcessor getTypeProcessor()
public IssueReporter getIssueReporter()
public String getBootclasspath()
public boolean isExtensionsEnabled()
public void initialize(com.sun.source.util.TaskEvent e)
public void started(com.sun.source.util.TaskEvent e)
started in interface com.sun.source.util.TaskListenerpublic void extendArrayType(com.sun.source.util.TaskEvent e)
public void finished(com.sun.source.util.TaskEvent e)
finished in interface com.sun.source.util.TaskListenerpublic boolean isStaticCompile()
public boolean isNoBootstrapping()
public void registerType(JavaFileObject sourceFile, String scope, int offset, String name, String ext, HostKind hostKind, String content)
public boolean isIncremental()
public void setIncremental()
Copyright © 2024. All rights reserved.