|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager
public abstract class AbstractAnnotationProcessorManager
| Constructor Summary | |
|---|---|
AbstractAnnotationProcessorManager()
|
|
| Method Summary | |
|---|---|
abstract void |
configure(Object batchCompiler,
String[] options)
Configure the receiver using the given batch compiler and the given options. |
abstract void |
configureFromPlatform(Compiler compiler,
Object compilationUnitLocator,
Object javaProject)
Configure the receiver using the given compiler, the given compilationUnitLocator and the given java project. |
abstract ICompilationUnit[] |
getDeletedUnits()
Returns the deleted units. |
abstract ReferenceBinding[] |
getNewClassFiles()
Return the new binary bindings created in the last round. |
abstract ICompilationUnit[] |
getNewUnits()
Return the new units created in the last round. |
abstract void |
processAnnotations(CompilationUnitDeclaration[] units,
ReferenceBinding[] referenceBindings,
boolean isLastRound)
Run a new annotation processing round on the given values. |
abstract void |
reset()
Reinitialize the receiver |
abstract void |
setErr(PrintWriter err)
Set the print writer for the standard error. |
abstract void |
setOut(PrintWriter out)
Set the print writer for the standard output. |
abstract void |
setProcessors(Object[] processors)
Set the processors for annotation processing. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractAnnotationProcessorManager()
| Method Detail |
|---|
public abstract void configure(Object batchCompiler,
String[] options)
configureFromPlatform(Compiler, Object, Object).
batchCompiler - the given batch compiler objectoptions - the given options
public abstract void configureFromPlatform(Compiler compiler,
Object compilationUnitLocator,
Object javaProject)
compiler - the given compilercompilationUnitLocator - the given compilation unit locatorjavaProject - the given java projectpublic abstract void setOut(PrintWriter out)
out - the given print writer for outputpublic abstract void setErr(PrintWriter err)
err - the given print writer for errorpublic abstract ICompilationUnit[] getNewUnits()
public abstract ReferenceBinding[] getNewClassFiles()
public abstract ICompilationUnit[] getDeletedUnits()
public abstract void reset()
public abstract void processAnnotations(CompilationUnitDeclaration[] units,
ReferenceBinding[] referenceBindings,
boolean isLastRound)
units - the given source typereferenceBindings - the given binary typesisLastRound - flag to notify the last roundpublic abstract void setProcessors(Object[] processors)
processors - the given processors
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||