com.sun.tools.jxc.apt
public final class InlineAnnotationReaderImpl extends AbstractInlineAnnotationReaderImpl<TypeMirror,TypeDeclaration,FieldDeclaration,MethodDeclaration>
Field Summary | |
---|---|
static InlineAnnotationReaderImpl | theInstance The singleton instance. |
Method Summary | |
---|---|
protected String | fullName(MethodDeclaration m) |
Annotation[] | getAllFieldAnnotations(FieldDeclaration field, Locatable srcPos) |
Annotation[] | getAllMethodAnnotations(MethodDeclaration method, Locatable srcPos) |
<A extends Annotation> A | getClassAnnotation(Class<A> a, TypeDeclaration clazz, Locatable srcPos) |
TypeMirror[] | getClassArrayValue(Annotation a, String name) |
TypeMirror | getClassValue(Annotation a, String name) |
<A extends Annotation> A | getFieldAnnotation(Class<A> a, FieldDeclaration f, Locatable srcPos) |
<A extends Annotation> A | getMethodAnnotation(Class<A> a, MethodDeclaration method, Locatable srcPos) |
<A extends Annotation> A | getMethodParameterAnnotation(Class<A> a, MethodDeclaration m, int paramIndex, Locatable srcPos) |
<A extends Annotation> A | getPackageAnnotation(Class<A> a, TypeDeclaration clazz, Locatable srcPos) |
boolean | hasClassAnnotation(TypeDeclaration clazz, Class<? extends Annotation> annotationType) |
boolean | hasFieldAnnotation(Class<? extends Annotation> annotationType, FieldDeclaration f) |
boolean | hasMethodAnnotation(Class<? extends Annotation> a, MethodDeclaration method) |