public interface ResolvedAnnotationDeclaration extends ResolvedReferenceTypeDeclaration
breadthFirstFunc, depthFirstFunc, JAVA_IO_SERIALIZABLE, JAVA_LANG_COMPARABLE, JAVA_LANG_ENUM, JAVA_LANG_OBJECT
Modifier and Type | Method and Description |
---|---|
default ResolvedAnnotationDeclaration |
asAnnotation()
Return this as a AnnotationDeclaration or throw UnsupportedOperationException.
|
List<ResolvedAnnotationMemberDeclaration> |
getAnnotationMembers() |
default boolean |
isAnnotation()
Is this the declaration of an annotation?
|
boolean |
isInheritable() |
asReferenceType, canBeAssignedTo, findTypeParameter, getAllAncestors, getAllAncestors, getAllFields, getAllMethods, getAllNonStaticFields, getAllStaticFields, getAncestors, getAncestors, getConstructors, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredFields, getDeclaredMethods, getField, getVisibleField, getVisibleFields, hasAnnotation, hasDirectlyAnnotation, hasField, hasVisibleField, isAssignableBy, isAssignableBy, isFunctionalInterface, isInheritedAnnotation, isJavaLangEnum, isJavaLangObject, isReferenceType
asClass, asEnum, asInterface, asType, asTypeParameter, containerType, getClassName, getId, getInternalType, getPackageName, getQualifiedName, hasInternalType, internalTypes, isAnonymousClass, isClass, isEnum, isInterface, isType, isTypeParameter
asEnumConstant, asField, asMethod, asParameter, asTypePattern, getName, hasName, isEnumConstant, isField, isMethod, isParameter, isTypePattern, isVariable
toAst, toAst
getTypeParameters, isGeneric
default boolean isAnnotation()
ResolvedTypeDeclaration
isAnnotation
in interface ResolvedTypeDeclaration
default ResolvedAnnotationDeclaration asAnnotation()
ResolvedTypeDeclaration
asAnnotation
in interface ResolvedTypeDeclaration
List<ResolvedAnnotationMemberDeclaration> getAnnotationMembers()
boolean isInheritable()
Copyright © 2007–2024. All rights reserved.