public class BuckJavacTaskProxyImpl extends Object implements BuckJavacTaskProxy
| Constructor and Description |
|---|
BuckJavacTaskProxyImpl(BuckJavacTask javacTask) |
BuckJavacTaskProxyImpl(JavaCompiler.CompilationTask javacTask) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPostEnterCallback(java.util.function.Consumer<Set<Element>> callback) |
void |
addTaskListener(BuckJavacTaskListener buckTaskListener) |
Iterable<? extends Element> |
analyze() |
Boolean |
call() |
Iterable<? extends Element> |
enter() |
Iterable<? extends JavaFileObject> |
generate() |
ElementsExtended |
getElements() |
BuckJavacTask |
getInner() |
Messager |
getMessager() |
Types |
getTypes() |
Iterable<CompilationUnitTreeProxy> |
parse() |
void |
removeTaskListener(BuckJavacTaskListener buckTaskListener) |
void |
setLocale(Locale locale) |
void |
setProcessors(Iterable<? extends Processor> processors) |
void |
setTaskListener(BuckJavacTaskListener buckTaskListener) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTaskpublic BuckJavacTaskProxyImpl(JavaCompiler.CompilationTask javacTask)
public BuckJavacTaskProxyImpl(BuckJavacTask javacTask)
public BuckJavacTask getInner()
public Iterable<CompilationUnitTreeProxy> parse() throws IOException
parse in interface BuckJavacTaskProxyIOExceptionpublic Iterable<? extends Element> enter() throws IOException
enter in interface BuckJavacTaskProxyIOExceptionpublic Iterable<? extends Element> analyze() throws IOException
analyze in interface BuckJavacTaskProxyIOExceptionpublic Iterable<? extends JavaFileObject> generate() throws IOException
generate in interface BuckJavacTaskProxyIOExceptionpublic void setTaskListener(BuckJavacTaskListener buckTaskListener)
setTaskListener in interface BuckJavacTaskProxypublic void addTaskListener(BuckJavacTaskListener buckTaskListener)
addTaskListener in interface BuckJavacTaskProxypublic void removeTaskListener(BuckJavacTaskListener buckTaskListener)
removeTaskListener in interface BuckJavacTaskProxypublic void addPostEnterCallback(java.util.function.Consumer<Set<Element>> callback)
addPostEnterCallback in interface BuckJavacTaskProxypublic ElementsExtended getElements()
getElements in interface BuckJavacTaskProxypublic Types getTypes()
getTypes in interface BuckJavacTaskProxypublic Messager getMessager()
getMessager in interface BuckJavacTaskProxypublic void setProcessors(Iterable<? extends Processor> processors)
setProcessors in interface JavaCompiler.CompilationTaskpublic void setLocale(Locale locale)
setLocale in interface JavaCompiler.CompilationTask