| Modifier and Type | Field and Description |
|---|---|
| protected Logger | |
| protected Options | |
| protected static final Pattern |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected static boolean | |
| protected void | |
| protected void | |
| protected String | |
| protected static List | |
| protected Collection | |
| protected AnnotationValue | |
| protected abstract Class | |
| protected void | |
| protected abstract void | |
| protected boolean | |
| protected boolean | |
| public synchronized void | init(ProcessingEnvironment
environment to access facilities the tool framework
provides to the processor environment)Overrides javax. Implements javax. Initializes the processor with the processing environment. |
| protected void | |
| protected boolean | |
| protected boolean | |
| protected CheckResult | |
| protected boolean | |
| public boolean | process(Set<? extends TypeElement>
the annotation interfaces requested to be processed annotations, RoundEnvironment environment for information about the current and prior round roundEnv)Implements abstract javax. Implements javax. Processes a set of annotation interfaces on root elements originating from the prior round and returns whether or not these annotation interfaces are claimed by this processor. |
| protected abstract void | |
| protected void | |
| protected static TypeElement | |
| protected void | |
| protected abstract void |
| logger | back to summary |
|---|---|
| protected Logger logger | |
| options | back to summary |
|---|---|
| protected Options options | |
| RELEASE_PATTERN | back to summary |
|---|---|
| protected static final Pattern RELEASE_PATTERN | |
| AbstractSpiProcessor | back to summary |
|---|---|
| public AbstractSpiProcessor() | |
| annotationMirrorMatches | back to summary |
|---|---|
| protected static boolean annotationMirrorMatches(AnnotationMirror annotation, String lookingFor) | |
| checkCompatibility | back to summary |
|---|---|
| protected void checkCompatibility() | |
| checkJavacOnLinux | back to summary |
|---|---|
| protected void checkJavacOnLinux() | |
| createProperQualifiedName | back to summary |
|---|---|
| protected String createProperQualifiedName(TypeElement type) | |
| findAnnotationMirrors | back to summary |
|---|---|
| protected static List | |
| findCollectionValueMember | back to summary |
|---|---|
protected Collection
| |
| findSingleValueMember | back to summary |
|---|---|
| protected AnnotationValue findSingleValueMember(AnnotationMirror mirror, String memberName) | |
| getAnnotationClass | back to summary |
|---|---|
| protected abstract Class | |
| handleAnnotations | back to summary |
|---|---|
| protected void handleAnnotations(RoundEnvironment roundEnv) | |
| handleElement | back to summary |
|---|---|
| protected abstract void handleElement(Element e) | |
| hasModifier | back to summary |
|---|---|
| protected boolean hasModifier(Element element, Modifier modifier) | |
| hasPublicNoArgsConstructor | back to summary |
|---|---|
| protected boolean hasPublicNoArgsConstructor(TypeElement currentClass) | |
| init | back to summary |
|---|---|
| public synchronized void init(ProcessingEnvironment environment) Overrides javax. Implements javax. Doc from javax. Initializes the processor with the processing environment.
| |
| initialize | back to summary |
|---|---|
| protected void initialize() | |
| isAbstractClass | back to summary |
|---|---|
| protected boolean isAbstractClass(TypeElement element) | |
| isAssignable | back to summary |
|---|---|
| protected boolean isAssignable(TypeMirror currentClass, TypeMirror type) | |
| isImplementation | back to summary |
|---|---|
| protected CheckResult isImplementation(TypeElement currentClass, TypeElement type) | |
| isStaticClass | back to summary |
|---|---|
| protected boolean isStaticClass(TypeElement element) | |
| process | back to summary |
|---|---|
| public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) Implements abstract javax. Implements javax. Doc from javax. Processes a set of annotation interfaces on root elements originating
from the prior round and returns whether or not these
annotation interfaces are claimed by this processor. If The input set will be empty if the processor supports
| |
| removeStaleData | back to summary |
|---|---|
| protected abstract void removeStaleData(RoundEnvironment roundEnv) | |
| reportError | back to summary |
|---|---|
| protected void reportError(TypeElement element, CheckResult result) | |
| toElement | back to summary |
|---|---|
| protected static TypeElement toElement(AnnotationValue value) | |
| warning | back to summary |
|---|---|
| protected void warning(String message) | |
| writeData | back to summary |
|---|---|
| protected abstract void writeData() | |