|
Eclipse JDT Release 3.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EclipseAnnotationProcessorEnvironment
Extended the APT AnnotationProcessorEnvironment
to expose
extra API.
Method Summary | |
---|---|
void |
addTypeDependency(String fullyQualifiedTypeName)
Add a type dependency on the type named fullyQualifiedTypeName |
CompilationUnit |
getAST()
Return the AST of the file currently being processed. |
IJavaProject |
getJavaProject()
|
EclipseMessager |
getMessager()
Returns the messager used to report errors, warnings, and other notices. |
Phase |
getPhase()
|
Methods inherited from interface com.sun.mirror.apt.AnnotationProcessorEnvironment |
---|
addListener, getDeclarationsAnnotatedWith, getDeclarationUtils, getFiler, getOptions, getPackage, getSpecifiedTypeDeclarations, getTypeDeclaration, getTypeDeclarations, getTypeUtils, removeListener |
Method Detail |
---|
CompilationUnit getAST()
null
for if called by a batch processor.EclipseMessager getMessager()
AnnotationProcessorEnvironment
getMessager
in interface AnnotationProcessorEnvironment
Phase getPhase()
Phase.RECONCILE
or Phase.BUILD
IJavaProject getJavaProject()
void addTypeDependency(String fullyQualifiedTypeName)
fullyQualifiedTypeName
fullyQualifiedTypeName
- the fully qualified (dot-separated) name of a type.
IllegalArgumentException
- if fullyQualifiedTypeName
cannot be resolved to a type.
|
Eclipse JDT Release 3.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |