public class VirtualAnnotatedMember extends AnnotatedMember implements Serializable
AnnotatedMember.| Modifier and Type | Field and Description |
|---|---|
protected Class<?> |
_declaringClass |
protected String |
_name |
protected JavaType |
_type |
_annotations, _typeContext| Constructor and Description |
|---|
VirtualAnnotatedMember(TypeResolutionContext typeContext,
Class<?> declaringClass,
String name,
Class<?> rawType)
Deprecated.
Since 2.8
|
VirtualAnnotatedMember(TypeResolutionContext typeContext,
Class<?> declaringClass,
String name,
JavaType type) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Field |
getAnnotated()
Method that can be used to find actual JDK element that this instance
represents.
|
int |
getAnnotationCount() |
Class<?> |
getDeclaringClass()
Actual physical class in which this memmber was declared.
|
String |
getFullName() |
Member |
getMember() |
int |
getModifiers() |
String |
getName() |
Class<?> |
getRawType()
"Raw" type (type-erased class) of the annotated element; definition
of what exactly this means depends on sub-class.
|
JavaType |
getType()
Full generic type of the annotated element; definition
of what exactly this means depends on sub-class.
|
Object |
getValue(Object pojo)
Optional method that can be used to access the value of
this member on given object, if this is a supported
operation for member type.
|
int |
hashCode() |
void |
setValue(Object pojo,
Object value)
Optional method that can be used to assign value of
this member on given object, if this is a supported
operation for member type.
|
String |
toString() |
Annotated |
withAnnotations(AnnotationMap fallback)
Fluent factory method that will construct a new instance that uses specified
instance annotations instead of currently configured ones.
|
addIfNotPresent, addOrOverride, annotations, fixAccess, fixAccess, getAllAnnotations, getAnnotation, getTypeContext, hasAnnotation, hasOneOfgetGenericType, getType, isPublic, withFallBackAnnotationsFromprotected final Class<?> _declaringClass
protected final JavaType _type
_rawType earlierprotected final String _name
public VirtualAnnotatedMember(TypeResolutionContext typeContext, Class<?> declaringClass, String name, JavaType type)
@Deprecated public VirtualAnnotatedMember(TypeResolutionContext typeContext, Class<?> declaringClass, String name, Class<?> rawType)
public Annotated withAnnotations(AnnotationMap fallback)
AnnotatedwithAnnotations in class Annotatedpublic Field getAnnotated()
AnnotatedgetAnnotated in class Annotatedpublic int getModifiers()
getModifiers in class Annotatedpublic Class<?> getRawType()
AnnotatedgetRawType in class Annotatedpublic JavaType getType()
Annotatedpublic Class<?> getDeclaringClass()
AnnotatedMembergetDeclaringClass in class AnnotatedMemberpublic Member getMember()
getMember in class AnnotatedMemberpublic void setValue(Object pojo, Object value) throws IllegalArgumentException
AnnotatedMemberThis is implemented for fields and single-argument member methods; but not for constructor parameters or other types of methods (like static methods)
setValue in class AnnotatedMemberIllegalArgumentExceptionpublic Object getValue(Object pojo) throws IllegalArgumentException
AnnotatedMemberThis is implemented for fields and no-argument member methods; but not for constructor parameters or other types of methods (like static methods)
getValue in class AnnotatedMemberIllegalArgumentExceptionpublic String getFullName()
public int getAnnotationCount()
Copyright © 2008–2016 FasterXML. All rights reserved.