public class Annotations
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <A extends java.lang.annotation.Annotation> |
findPropertyAnnotation(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition beanPropertyDefinition,
java.lang.Class<A> annotationClass)
Finds first annotation of the given type on the given bean property and returns it.
|
static boolean |
memberIsUnwrapped(com.fasterxml.jackson.databind.introspect.AnnotatedMember member) |
static java.lang.String |
memberName(com.fasterxml.jackson.databind.introspect.AnnotatedMember member) |
static java.lang.String |
unwrappedPrefix(com.fasterxml.jackson.databind.introspect.AnnotatedMember member) |
public static <A extends java.lang.annotation.Annotation> java.util.Optional<A> findPropertyAnnotation(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition beanPropertyDefinition,
java.lang.Class<A> annotationClass)
A - type that extends AnnotationbeanPropertyDefinition - introspected jackson property definitionannotationClass - class object representing desired annotationpublic static boolean memberIsUnwrapped(com.fasterxml.jackson.databind.introspect.AnnotatedMember member)
public static java.lang.String unwrappedPrefix(com.fasterxml.jackson.databind.introspect.AnnotatedMember member)
public static java.lang.String memberName(com.fasterxml.jackson.databind.introspect.AnnotatedMember member)