| com.sun.tools.jxc.apt.InlineAnnotationReaderImpl
InlineAnnotationReaderImpl | final public class InlineAnnotationReaderImpl extends AbstractInlineAnnotationReaderImpl (Code) | | AnnotationReader implementation that reads annotation inline from APT.
author: Kohsuke Kawaguchi (kk@kohsuke.org) |
Method Summary | |
protected String | fullName(MethodDeclaration m) | public Annotation[] | getAllFieldAnnotations(FieldDeclaration field, Locatable srcPos) | public Annotation[] | getAllMethodAnnotations(MethodDeclaration method, Locatable srcPos) | public A | getClassAnnotation(Class<A> a, TypeDeclaration clazz, Locatable srcPos) | public TypeMirror[] | getClassArrayValue(Annotation a, String name) | public TypeMirror | getClassValue(Annotation a, String name) | public A | getFieldAnnotation(Class<A> a, FieldDeclaration f, Locatable srcPos) | public A | getMethodAnnotation(Class<A> a, MethodDeclaration method, Locatable srcPos) | public A | getMethodParameterAnnotation(Class<A> a, MethodDeclaration m, int paramIndex, Locatable srcPos) | public A | getPackageAnnotation(Class<A> a, TypeDeclaration clazz, Locatable srcPos) | public boolean | hasClassAnnotation(TypeDeclaration clazz, Class<? extends Annotation> annotationType) | public boolean | hasFieldAnnotation(Class<? extends Annotation> annotationType, FieldDeclaration f) | public boolean | hasMethodAnnotation(Class<? extends Annotation> a, MethodDeclaration method) |
fullName | protected String fullName(MethodDeclaration m)(Code) | | |
getAllFieldAnnotations | public Annotation[] getAllFieldAnnotations(FieldDeclaration field, Locatable srcPos)(Code) | | |
getAllMethodAnnotations | public Annotation[] getAllMethodAnnotations(MethodDeclaration method, Locatable srcPos)(Code) | | |
getClassAnnotation | public A getClassAnnotation(Class<A> a, TypeDeclaration clazz, Locatable srcPos)(Code) | | |
getFieldAnnotation | public A getFieldAnnotation(Class<A> a, FieldDeclaration f, Locatable srcPos)(Code) | | |
getMethodAnnotation | public A getMethodAnnotation(Class<A> a, MethodDeclaration method, Locatable srcPos)(Code) | | |
getMethodParameterAnnotation | public A getMethodParameterAnnotation(Class<A> a, MethodDeclaration m, int paramIndex, Locatable srcPos)(Code) | | |
getPackageAnnotation | public A getPackageAnnotation(Class<A> a, TypeDeclaration clazz, Locatable srcPos)(Code) | | |
hasClassAnnotation | public boolean hasClassAnnotation(TypeDeclaration clazz, Class<? extends Annotation> annotationType)(Code) | | |
hasFieldAnnotation | public boolean hasFieldAnnotation(Class<? extends Annotation> annotationType, FieldDeclaration f)(Code) | | |
hasMethodAnnotation | public boolean hasMethodAnnotation(Class<? extends Annotation> a, MethodDeclaration method)(Code) | | |
|
|