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, isJavaLangObject
asClass, asEnum, asInterface, asType, asTypeParameter, containerType, getClassName, getId, getInternalType, getPackageName, getQualifiedName, hasInternalType, internalTypes, isAnonymousClass, isClass, isEnum, isInterface, isType, isTypeParameter
asEnumConstant, asField, asMethod, asParameter, asPattern, getName, hasName, isEnumConstant, isField, isMethod, isParameter, isPattern, isVariable
getTypeParameters, isGeneric
toAst
default boolean isAnnotation()
ResolvedTypeDeclaration
isAnnotation
in interface ResolvedTypeDeclaration
default ResolvedAnnotationDeclaration asAnnotation()
ResolvedTypeDeclaration
asAnnotation
in interface ResolvedTypeDeclaration
List<ResolvedAnnotationMemberDeclaration> getAnnotationMembers()
boolean isInheritable()
Copyright © 2007–2022. All rights reserved.