Class POJOProperty
java.lang.Object
com.fasterxml.jackson.module.mrbean.POJOProperty
Bean that contains information about a single logical
POJO property. Properties consist of a getter and/or setter,
and are used to generate getter and setter methods and matching
backing field.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPOJOProperty
(com.fasterxml.jackson.databind.introspect.TypeResolutionContext ctxt, String name) -
Method Summary
Modifier and TypeMethodDescriptiongetName()
private BeanBuilder.TypeDescription
boolean
boolean
void
void
private BeanBuilder.TypeDescription
-
Field Details
-
_name
-
_fieldName
-
_context
protected final com.fasterxml.jackson.databind.introspect.TypeResolutionContext _contextClass in which setter/getter was declared, needed for resolving generic types. -
_getter
-
_setter
-
-
Constructor Details
-
POJOProperty
public POJOProperty(com.fasterxml.jackson.databind.introspect.TypeResolutionContext ctxt, String name)
-
-
Method Details
-
getName
-
setGetter
-
setSetter
-
getGetter
-
getSetter
-
getFieldName
-
hasConcreteGetter
public boolean hasConcreteGetter() -
hasConcreteSetter
public boolean hasConcreteSetter() -
getterType
-
setterType
-
selectType
-