Top Description Fields Constructors Methods
tools.jackson.module.mrbean

public Class POJOProperty

extends Object
Class Inheritance
Imports
tools.jackson.databind.JavaType, tools.jackson.databind.introspect.TypeResolutionContext, java.lang.reflect.Method

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

Modifier and TypeField and Description
protected final TypeResolutionContext
_context

Class in which setter/getter was declared, needed for resolving generic types.

protected final String
protected Method
protected final String
protected Method

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public Method
public String
public Method
private JavaType
public boolean
public boolean
private JavaType
public JavaType
public void
public void
private JavaType
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_contextback to summary
protected final TypeResolutionContext _context

Class in which setter/getter was declared, needed for resolving generic types.

_fieldNameback to summary
protected final String _fieldName
_getterback to summary
protected Method _getter
_nameback to summary
protected final String _name
_setterback to summary
protected Method _setter

Constructor Detail

POJOPropertyback to summary
public POJOProperty(TypeResolutionContext ctxt, String name)

Method Detail

getFieldNameback to summary
public String getFieldName()
getGetterback to summary
public Method getGetter()
getNameback to summary
public String getName()
getSetterback to summary
public Method getSetter()
getterTypeback to summary
private JavaType getterType()
hasConcreteGetterback to summary
public boolean hasConcreteGetter()
hasConcreteSetterback to summary
public boolean hasConcreteSetter()
moreSpecificTypeback to summary
private JavaType moreSpecificType(JavaType desc1, JavaType desc2)
selectTypeback to summary
public JavaType selectType()
setGetterback to summary
public void setGetter(Method m)
setSetterback to summary
public void setSetter(Method m)
setterTypeback to summary
private JavaType setterType()