public abstract class ProtocolJSR311AnnotationProcessor extends AnnotatedProcessor
| Modifier and Type | Class and Description |
|---|---|
static class |
ProtocolJSR311AnnotationProcessor.Method
|
AbstractProcessor.Check<T extends Element>, AbstractProcessor.Criterion<T extends Element>filer, javacelements, fm, MODIFIERS, types| Constructor and Description |
|---|
ProtocolJSR311AnnotationProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
check(TypeElement annotation,
TypeElement type,
ExecutableElement method)
Method to check an annotated interface method.
|
void |
process(RoundEnvironment roundEnv,
TypeElement annotation,
Element element)
Callback method to process an annotated
Element. |
getSupportedAnnotationTypeList, getSupportedAnnotationTypes, init, processgetCompletions, getSupportedOptions, getSupportedSourceVersion, print, print, print, print, print, whenAnnotationProcessingFinishedasClass, asExecutableElement, asExecutableElement, asPackageInfoClass, asTypeElement, asTypeMirror, asTypeMirrorList, asVariableElement, getAnnotationMirror, getAnnotationMirror, getAnnotationValue, getClassLoader, getClassPathClassLoader, getClassPathClassLoader, getConstructor, getEnclosingTypeElement, getMethod, getMethod, getPropertyName, getPropertyNames, getTypeElementFor, hasSameSignatureAs, hasSameSignatureAs, hasSameSignatureAs, implementationOf, isAssignableTo, isAssignableTo, isAssignableTo, isAssignableTo, isEmptyArray, isGetterMethod, named, overrides, overrides, signature, signature, specifiedBy, toEnumSet, toModifiers, with, withModifiers, withModifiers, without, withoutModifiers, withoutModifiers, withParameters, withParametersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasModifierSet, declaration, declaration, declaration, declaration, declaration, declaration, exceptions, getModifiers, getModifiers, modifiers, parameters, type, typepublic ProtocolJSR311AnnotationProcessor()
public void process(RoundEnvironment roundEnv, TypeElement annotation, Element element)
AnnotatedProcessorElement. Default
implementation does nothing.process in class AnnotatedProcessorroundEnv - The RoundEnvironment.annotation - The annotation TypeElement.element - The annotated Element.protected abstract void check(TypeElement annotation, TypeElement type, ExecutableElement method)
annotation - The annotation being processed.type - The interface containing the method.method - The annotated method.Copyright © 2015–2021. All rights reserved.