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) |
public static <A extends java.lang.annotation.Annotation> com.google.common.base.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 memberName(com.fasterxml.jackson.databind.introspect.AnnotatedMember member)