Interface AnnotatedObject
- All Known Implementing Classes:
AbstractField, AbstractMethod, ClassInfo, FieldInfo, MethodInfo, UnresolvedXField, UnresolvedXMethod
public interface AnnotatedObject
-
Method Summary
Modifier and TypeMethodDescription@Nullable AnnotationValuegetAnnotation(ClassDescriptor desc) return the ClassDescriptor for the class associated with this object@Nullable AnnotatedObjectboolean
-
Method Details
-
getAnnotationDescriptors
Collection<ClassDescriptor> getAnnotationDescriptors() -
getClassDescriptor
ClassDescriptor getClassDescriptor()return the ClassDescriptor for the class associated with this object -
getAnnotation
-
getAnnotations
Collection<AnnotationValue> getAnnotations() -
getElementType
ElementType getElementType() -
getContainingScope
@Nullable AnnotatedObject getContainingScope() -
isSynthetic
boolean isSynthetic()
-