public interface ResolvedAnnotationDeclaration extends ResolvedReferenceTypeDeclaration, AssociableToAST<AnnotationDeclaration>
breadthFirstFunc, depthFirstFunc, 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, getDeclaredFields, getDeclaredMethods, getField, getVisibleField, getVisibleFields, hasAnnotation, hasDirectlyAnnotation, hasField, hasVisibleField, isAssignableBy, isAssignableBy, isFunctionalInterface, isJavaLangEnum, isJavaLangObjectasClass, asEnum, asInterface, asType, asTypeParameter, containerType, getClassName, getId, getInternalType, getPackageName, getQualifiedName, hasInternalType, internalTypes, isAnonymousClass, isClass, isEnum, isInterface, isType, isTypeParameterasEnumConstant, asField, asMethod, asParameter, asPattern, getName, hasName, isEnumConstant, isField, isMethod, isParameter, isPattern, isVariablegetTypeParameters, isGenerictoAstdefault boolean isAnnotation()
ResolvedTypeDeclarationisAnnotation in interface ResolvedTypeDeclarationdefault ResolvedAnnotationDeclaration asAnnotation()
ResolvedTypeDeclarationasAnnotation in interface ResolvedTypeDeclarationList<ResolvedAnnotationMemberDeclaration> getAnnotationMembers()
boolean isInheritable()
Copyright © 2007–2022. All rights reserved.