public static class BeanProperty.Std extends Object implements BeanProperty
BeanProperty.Std| Modifier and Type | Field and Description | 
|---|---|
protected Annotations | 
_contextAnnotations
Annotations defined in the context class (if any); may be null
 if no annotations were found 
 | 
protected AnnotatedMember | 
_member
Physical entity (field, method or constructor argument) that
 is used to access value of property (or in case of constructor
 property, just placeholder) 
 | 
protected String | 
_name  | 
protected JavaType | 
_type  | 
| Constructor and Description | 
|---|
BeanProperty.Std(String name,
                JavaType type,
                Annotations contextAnnotations,
                AnnotatedMember member)  | 
| Modifier and Type | Method and Description | 
|---|---|
<A extends Annotation>  | 
getAnnotation(Class<A> acls)
Method for finding annotation associated with this property;
 meaning annotation associated with one of entities used to
 access property. 
 | 
<A extends Annotation>  | 
getContextAnnotation(Class<A> acls)
Method for finding annotation associated with context of
 this property; usually class in which member is declared
 (or its subtype if processing subtype). 
 | 
AnnotatedMember | 
getMember()
Method for accessing primary physical entity that represents the property;
 annotated field, method or constructor property. 
 | 
String | 
getName()
Method to get logical name of the property 
 | 
JavaType | 
getType()
Method to get declared type of the property. 
 | 
BeanProperty.Std | 
withType(JavaType type)  | 
protected final String _name
protected final JavaType _type
protected final AnnotatedMember _member
protected final Annotations _contextAnnotations
public BeanProperty.Std(String name, JavaType type, Annotations contextAnnotations, AnnotatedMember member)
public BeanProperty.Std withType(JavaType type)
public <A extends Annotation> A getAnnotation(Class<A> acls)
BeanPropertygetAnnotation in interface BeanPropertypublic <A extends Annotation> A getContextAnnotation(Class<A> acls)
BeanPropertygetContextAnnotation in interface BeanPropertypublic String getName()
BeanPropertygetName in interface BeanPropertygetName in interface Namedpublic JavaType getType()
BeanPropertygetType in interface BeanPropertypublic AnnotatedMember getMember()
BeanPropertygetMember in interface BeanProperty