Index

C E F G H I L M N P S T 
All Classes and Interfaces|All Packages|Constant Field Values

C

CommonProcessor - Class in host.anzo.commons.processors
Abstract base class for annotation processors providing common utilities and initialization logic, especially for accessing Javac-specific APIs like TreeMaker, Trees, and Names.
CommonProcessor() - Constructor for class host.anzo.commons.processors.CommonProcessor
 
createQualifiedName(String) - Method in class host.anzo.commons.processors.CommonProcessor
Creates a Javac AST expression (JCTree.JCExpression) representing a fully qualified name (e.g., java.util.List).

E

EXTENDED_ENUM_ANNOTATION_PATH - Static variable in class host.anzo.commons.processors.Statics
 
ExtendedEnumProcessor - Class in host.anzo.commons.processors
An annotation processor that enhances enums annotated with @ExtendedEnum.
ExtendedEnumProcessor() - Constructor for class host.anzo.commons.processors.ExtendedEnumProcessor
 

F

fieldExists(JCTree.JCClassDecl, String) - Method in class host.anzo.commons.processors.CommonProcessor
Checks if a field with the specified name already exists within the given class declaration.

G

getSupportedSourceVersion() - Method in class host.anzo.commons.processors.CommonProcessor
Specifies the latest supported Java source version.

H

host.anzo.commons.processors - package host.anzo.commons.processors
 

I

init(ProcessingEnvironment) - Method in class host.anzo.commons.processors.CommonProcessor
Initializes the processor, setting up common utilities like Messager, TreeMaker, Trees, and Names.

L

log(String) - Method in class host.anzo.commons.processors.CommonProcessor
Logs an informational message using the processing environment's Messager.
logError(String) - Method in class host.anzo.commons.processors.CommonProcessor
Logs an error message using the processing environment's Messager.
logWarn(String) - Method in class host.anzo.commons.processors.CommonProcessor
Logs a warning message using the processing environment's Messager.

M

maker - Variable in class host.anzo.commons.processors.CommonProcessor
Factory for creating Javac AST nodes (JCTree).
messager - Variable in class host.anzo.commons.processors.CommonProcessor
Interface for reporting errors, warnings, and other notices during annotation processing.
methodExists(JCTree.JCClassDecl, String) - Method in class host.anzo.commons.processors.CommonProcessor
Checks if a method with the specified name already exists within the given class declaration.

N

names - Variable in class host.anzo.commons.processors.CommonProcessor
Factory for creating Javac Name objects (identifiers).

P

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class host.anzo.commons.processors.ExtendedEnumProcessor
Processes annotations for a processing round.

S

Statics - Class in host.anzo.commons.processors
 
Statics() - Constructor for class host.anzo.commons.processors.Statics
 

T

trees - Variable in class host.anzo.commons.processors.CommonProcessor
Utility for working with Javac ASTs (JCTree).
C E F G H I L M N P S T 
All Classes and Interfaces|All Packages|Constant Field Values