Module dev.hilla.parser.core
Package dev.hilla.parser.models.jackson
Class JacksonModel<F extends Model,G extends Model,S extends Model>
java.lang.Object
dev.hilla.parser.models.AnnotatedAbstractModel
dev.hilla.parser.models.jackson.JacksonModel<F,G,S>
- All Implemented Interfaces:
AnnotatedModel,Model
- Direct Known Subclasses:
JacksonPropertyModel
public abstract class JacksonModel<F extends Model,G extends Model,S extends Model>
extends AnnotatedAbstractModel
implements Model, AnnotatedModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJacksonModel(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition origin) -
Method Summary
Methods inherited from class dev.hilla.parser.models.AnnotatedAbstractModel
getAnnotations, prepareAnnotations, processAnnotations, processAnnotations, processAnnotationsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.hilla.parser.models.AnnotatedModel
getAnnotationsMethods inherited from interface dev.hilla.parser.models.Model
getCommonModelClass, isReflection, isSource
-
Field Details
-
origin
protected final com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition origin
-
-
Constructor Details
-
JacksonModel
protected JacksonModel(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition origin)
-
-
Method Details
-
equals
-
get
public com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition get() -
getField
-
getGetter
-
getSetter
-
hasField
public boolean hasField() -
hasGetter
public boolean hasGetter() -
hasSetter
public boolean hasSetter() -
hashCode
public int hashCode() -
prepareField
-
prepareGetter
-
prepareSetter
-