java.lang.Object
tools.jackson.databind.introspect.Annotated
- Direct Known Subclasses:
AnnotatedClass,AnnotatedMember
Shared base class used for anything that has associated annotations (included
within a
AnnotationMap).-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Stream<Annotation>abstract booleanabstract AnnotatedElementMethod that can be used to find actual JDK element that this instance represents.abstract <A extends Annotation>
AgetAnnotation(Class<A> acls) protected abstract intabstract StringgetName()abstract Class<?>"Raw" type (type-erased class) of the annotated element; definition of what exactly this means depends on sub-class.abstract JavaTypegetType()Full generic type of the annotated element; definition of what exactly this means depends on sub-class.abstract booleanhasAnnotation(Class<? extends Annotation> acls) abstract inthashCode()abstract booleanhasOneOf(Class<? extends Annotation>[] annoClasses) booleanisPublic()booleanisStatic()abstract StringtoString()
-
Constructor Details
-
Annotated
protected Annotated()
-
-
Method Details
-
getAnnotation
-
annotations
- Since:
- 3.0
-
hasAnnotation
-
hasOneOf
-
getAnnotated
Method that can be used to find actual JDK element that this instance represents. It is non-null, except for method/constructor parameters which do not have a JDK counterpart. -
getModifiers
protected abstract int getModifiers() -
isPublic
public boolean isPublic() -
isStatic
public boolean isStatic()- Since:
- 2.16.2
-
getName
-
getType
Full generic type of the annotated element; definition of what exactly this means depends on sub-class. -
getRawType
"Raw" type (type-erased class) of the annotated element; definition of what exactly this means depends on sub-class. -
equals
-
hashCode
public abstract int hashCode() -
toString
-