Interface ResolvedAnnotationDeclaration
- All Superinterfaces:
AssociableToAST<AnnotationDeclaration>
,ResolvedDeclaration
,ResolvedReferenceTypeDeclaration
,ResolvedTypeDeclaration
,ResolvedTypeParametrizable
public interface ResolvedAnnotationDeclaration
extends ResolvedReferenceTypeDeclaration, AssociableToAST<AnnotationDeclaration>
- Author:
- Federico Tomassetti
-
Field Summary
Fields inherited from interface com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration
breadthFirstFunc, depthFirstFunc, JAVA_LANG_ENUM, JAVA_LANG_OBJECT
-
Method Summary
Modifier and TypeMethodDescriptiondefault ResolvedAnnotationDeclaration
Return this as a AnnotationDeclaration or throw UnsupportedOperationException.default boolean
Is this the declaration of an annotation?boolean
Methods inherited from interface com.github.javaparser.resolution.declarations.AssociableToAST
toAst
Methods inherited from interface com.github.javaparser.resolution.declarations.ResolvedDeclaration
asEnumConstant, asField, asMethod, asParameter, asPattern, getName, hasName, isEnumConstant, isField, isMethod, isParameter, isPattern, isVariable
Methods inherited from interface com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration
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
Methods inherited from interface com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration
asClass, asEnum, asInterface, asType, asTypeParameter, containerType, getClassName, getId, getInternalType, getPackageName, getQualifiedName, hasInternalType, internalTypes, isAnonymousClass, isClass, isEnum, isInterface, isType, isTypeParameter
Methods inherited from interface com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable
getTypeParameters, isGeneric
-
Method Details
-
isAnnotation
default boolean isAnnotation()Description copied from interface:ResolvedTypeDeclaration
Is this the declaration of an annotation?- Specified by:
isAnnotation
in interfaceResolvedTypeDeclaration
-
asAnnotation
Description copied from interface:ResolvedTypeDeclaration
Return this as a AnnotationDeclaration or throw UnsupportedOperationException.- Specified by:
asAnnotation
in interfaceResolvedTypeDeclaration
-
getAnnotationMembers
List<ResolvedAnnotationMemberDeclaration> getAnnotationMembers() -
isInheritable
boolean isInheritable()
-