@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>
filer, javac
elements, fm, MODIFIERS, types
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
getCompletions, getSupportedOptions, getSupportedSourceVersion, print, print, print, print, print, whenAnnotationProcessingFinished
asClass, 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, withParameters
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–2021. All rights reserved.