org.apache.beehive.netui.compiler
Class CompilerUtils.ExtendedAnnotationProcessorEnvironment
Object
CompilerUtils.ExtendedAnnotationProcessorEnvironment
- All Implemented Interfaces:
- AnnotationProcessorEnvironment
- Enclosing class:
- CompilerUtils
public static class CompilerUtils.ExtendedAnnotationProcessorEnvironment
- extends Object
- implements AnnotationProcessorEnvironment
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompilerUtils.ExtendedAnnotationProcessorEnvironment
public CompilerUtils.ExtendedAnnotationProcessorEnvironment(AnnotationProcessorEnvironment env,
boolean useEqualsToCompareAnnotations)
useEqualsToCompareAnnotations
public boolean useEqualsToCompareAnnotations()
getOptions
public Map<String,String> getOptions()
- Specified by:
getOptions
in interface AnnotationProcessorEnvironment
getMessager
public Messager getMessager()
- Specified by:
getMessager
in interface AnnotationProcessorEnvironment
getFiler
public Filer getFiler()
- Specified by:
getFiler
in interface AnnotationProcessorEnvironment
getSpecifiedTypeDeclarations
public Collection<TypeDeclaration> getSpecifiedTypeDeclarations()
- Specified by:
getSpecifiedTypeDeclarations
in interface AnnotationProcessorEnvironment
getPackage
public PackageDeclaration getPackage(String s)
- Specified by:
getPackage
in interface AnnotationProcessorEnvironment
getTypeDeclaration
public TypeDeclaration getTypeDeclaration(String s)
- Specified by:
getTypeDeclaration
in interface AnnotationProcessorEnvironment
getTypeDeclarations
public Collection<TypeDeclaration> getTypeDeclarations()
- Specified by:
getTypeDeclarations
in interface AnnotationProcessorEnvironment
getDeclarationsAnnotatedWith
public Collection<Declaration> getDeclarationsAnnotatedWith(AnnotationTypeDeclaration annotationTypeDeclaration)
- Specified by:
getDeclarationsAnnotatedWith
in interface AnnotationProcessorEnvironment
getDeclarationUtils
public Declarations getDeclarationUtils()
- Specified by:
getDeclarationUtils
in interface AnnotationProcessorEnvironment
getTypeUtils
public Types getTypeUtils()
- Specified by:
getTypeUtils
in interface AnnotationProcessorEnvironment
addListener
public void addListener(AnnotationProcessorListener annotationProcessorListener)
- Specified by:
addListener
in interface AnnotationProcessorEnvironment
removeListener
public void removeListener(AnnotationProcessorListener annotationProcessorListener)
- Specified by:
removeListener
in interface AnnotationProcessorEnvironment