Class Annotated
java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.introspect.Annotated
- Direct Known Subclasses:
AnnotatedClass
,AnnotatedMember
Shared base class used for anything on which annotations (included
within a
AnnotationMap
).-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract Iterable<Annotation>
Deprecated.abstract boolean
abstract AnnotatedElement
Method that can be used to find actual JDK element that this instance represents.abstract <A extends Annotation>
AgetAnnotation
(Class<A> acls) protected abstract int
abstract String
getName()
abstract Class<?>
"Raw" type (type-erased class) of the annotated element; definition of what exactly this means depends on sub-class.abstract JavaType
getType()
Full generic type of the annotated element; definition of what exactly this means depends on sub-class.abstract boolean
hasAnnotation
(Class<?> acls) abstract int
hashCode()
abstract boolean
hasOneOf
(Class<? extends Annotation>[] annoClasses) boolean
isPublic()
abstract String
toString()
-
Constructor Details
-
Annotated
protected Annotated()
-
-
Method Details
-
getAnnotation
-
hasAnnotation
-
hasOneOf
- Since:
- 2.7
-
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() -
getName
-
getType
Full generic type of the annotated element; definition of what exactly this means depends on sub-class.- Since:
- 2.7
-
getRawType
"Raw" type (type-erased class) of the annotated element; definition of what exactly this means depends on sub-class. -
annotations
Deprecated.Since 2.9 should instead usegetAnnotated()
Accessor that can be used to iterate over all the annotations associated with annotated component.- Since:
- 2.3
-
equals
-
hashCode
public abstract int hashCode() -
toString
-
getAnnotated()