@ServiceProviderFor(value=javax.annotation.processing.Processor.class) @For(value={javax.ws.rs.DELETE.class,javax.ws.rs.GET.class,javax.ws.rs.HEAD.class,javax.ws.rs.OPTIONS.class,javax.ws.rs.PATCH.class,javax.ws.rs.POST.class,javax.ws.rs.PUT.class}) public static class ProtocolJSR311AnnotationProcessor.Method extends ProtocolJSR311AnnotationProcessor
ProtocolJSR311AnnotationProcessor.Method
AbstractProcessor.Check<T extends Element>, AbstractProcessor.Criterion<T extends Element>
elements, filer, fm, javac, trees, types
processingEnv
Constructor and Description |
---|
Method() |
Modifier and Type | Method and Description |
---|---|
protected void |
check(TypeElement annotation,
TypeElement type,
ExecutableElement method)
Method to check an annotated interface method.
|
process
getSupportedAnnotationTypeList, getSupportedAnnotationTypes, init, process
asTypeElement, asTypeMirror, asTypeMirrorList, getAnnotationMirror, getAnnotationMirror, getAnnotationValue, getClassPathClassLoader, getConstructor, getMethod, getMethod, getPropertyName, getPropertyNames, getSupportedSourceVersion, hasSameSignatureAs, hasSameSignatureAs, hasSameSignatureAs, implementationOf, isAssignableTo, isAssignableTo, isAssignableTo, isAssignableTo, isEmptyArray, isGetterMethod, named, overrides, overrides, print, print, print, print, print, specifiedBy, toEnumSet, whenAnnotationProcessingFinished, with, withModifiers, withModifiers, without, withoutModifiers, withoutModifiers, withParameters, withParameters
getCompletions, getSupportedOptions, isInitialized
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asModifierSet, declaration, declaration, declaration, declaration, declaration, declaration, exceptions, getModifiers, getModifiers, modifiers, parameters, type, type
public Method()
protected void check(TypeElement annotation, TypeElement type, ExecutableElement method)
ProtocolJSR311AnnotationProcessor
check
in class ProtocolJSR311AnnotationProcessor
annotation
- The annotation being processed.type
- The interface containing the method.method
- The annotated method.Copyright © 2015–2020 Allen D. Ball. All rights reserved.