All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
AbstractTypeMaterializer |
Nifty class for pulling implementations of classes out of thin air.
|
AbstractTypeMaterializer.Feature |
Enumeration that defines togglable features that guide
the serialization feature.
|
AbstractTypeMaterializer.MyClassLoader |
To support actual dynamic loading of bytecode we need a simple
custom classloader.
|
AdapterConverter |
|
AfterburnerModule |
|
BBDeserializerModifier |
|
BBDeserializerModifier.ObjBooleanBiFunction |
|
BBDeserializerModifier.ObjIntBiFunction |
|
BBDeserializerModifier.ObjLongBiFunction |
|
BBSerializerModifier |
|
BeanBuilder |
Heavy lifter of mr Bean package: class that keeps track of logical POJO properties,
and figures out how to create an implementation class.
|
BeanBuilder.TypeDescription |
Helper bean used to encapsulate most details of type handling
|
BeanPropertyAccessor |
Abstract class that defines interface for implementations
that can be used for proxy-like access without using
Reflection.
|
BeanPropertyMutator |
Abstract class that defines interface for implementations
that can be used proxy-like to change values of properties,
without using Reflection.
|
BeanUtil |
|
BlackbirdModule |
|
BooleanFieldPropertyWriter |
|
BooleanMethodPropertyWriter |
|
BooleanPropertyWriter |
|
CheckedFunction<X,T> |
|
CheckedSupplier<T> |
|
ClassName |
Accessing various permutations of dotted/slashed representations gets
tiresome after a while, so here's an abstraction for hiding complexities,
and for performing lazy transformations as necessary.
|
CreatorOptimizer |
Helper class that tries to generate ValueInstantiator class
that calls constructors and/or factory methods directly, instead
of using Reflection.
|
CreatorOptimizer |
Helper class that tries to generate ValueInstantiator class
that calls constructors and/or factory methods directly, instead
of using Reflection.
|
CrossLoaderAccess |
|
DataHandlerJsonDeserializer |
|
DataHandlerJsonSerializer |
|
DelegatingPropertyMutator |
Fallback mutator used as replacement in case a "broken" mutator
(failure via couple of well-known indicators of broken generated
mutator) is encountered
|
DeserializerModifier |
|
DomElementJsonDeserializer |
Deprecated.
|
DomElementJsonSerializer |
Deprecated.
|
DynamicPropertyAccessorBase |
|
GuiceAnnotationIntrospector |
|
GuiceInjectableValues |
|
IntFieldPropertyWriter |
|
IntMethodPropertyWriter |
|
IntPropertyWriter |
|
JaxbAnnotationIntrospector |
Annotation introspector that leverages JAXB annotations where applicable to JSON mapping.
|
JaxbAnnotationModule |
Module that can be registered to add support for JAXB annotations.
|
JaxbAnnotationModule.Priority |
Enumeration that defines how we use JAXB Annotations: either
as "primary" annotations (before any other already configured
introspector -- most likely default JacksonAnnotationIntrospector) or
as "secondary" annotations (after any other already configured
introspector(s)).
|
LongFieldPropertyWriter |
|
LongMethodPropertyWriter |
|
LongPropertyWriter |
|
MissingInstantiatorHandler |
|
MrBeanModule |
|
MyClassLoader |
Class loader that is needed to load generated classes.
|
NoCtorDeserModule |
|
NoCtorModule |
Deprecated.
|
ObjBooleanConsumer |
|
ObjectFieldPropertyWriter |
|
ObjectMapperModule |
|
ObjectMapperModule.ObjectMapperProvider |
|
ObjectMethodPropertyWriter |
|
ObjectPropertyWriter |
|
OptimizedBeanPropertyWriter<T extends OptimizedBeanPropertyWriter<T>> |
Intermediate base class that is used for concrete
per-type implementations
|
OptimizedBeanPropertyWriter<T extends OptimizedBeanPropertyWriter<T>> |
Intermediate base class that is used for concrete
per-type implementations
|
OptimizedSettableBeanProperty<T extends OptimizedSettableBeanProperty<T>> |
Base class for concrete type-specific SettableBeanProperty
implementations.
|
OptimizedSettableBeanProperty<T extends OptimizedSettableBeanProperty<T>> |
Base class for concrete type-specific SettableBeanProperty
implementations.
|
OptimizedValueInstantiator |
Base class for concrete bytecode-generated value instantiators.
|
OptimizedValueInstantiator |
|
OsgiInjectableValues |
Injects OSGI services in deserialized objects
Use the JacksonInject in the constructor parameters or the class members ask for injecting a matching OSGI services.
|
OsgiJacksonModule |
A Jackson Module to inject OSGI services in deserialized objects.
|
PackageVersion |
Automatically generated from PackageVersion.java.in during
packageVersion-generate execution of maven-replacer-plugin in
pom.xml.
|
PackageVersion |
Automatically generated from PackageVersion.java.in during
packageVersion-generate execution of maven-replacer-plugin in
pom.xml.
|
PackageVersion |
Automatically generated from PackageVersion.java.in during
packageVersion-generate execution of maven-replacer-plugin in
pom.xml.
|
PackageVersion |
Automatically generated from PackageVersion.java.in during
packageVersion-generate execution of maven-replacer-plugin in
pom.xml.
|
PackageVersion |
Automatically generated from PackageVersion.java.in during
packageVersion-generate execution of maven-replacer-plugin in
pom.xml.
|
PackageVersion |
Automatically generated from PackageVersion.java.in during
packageVersion-generate execution of maven-replacer-plugin in
pom.xml.
|
PackageVersion |
Automatically generated from PackageVersion.java.in during
packageVersion-generate execution of maven-replacer-plugin in
pom.xml.
|
PackageVersion |
Automatically generated from PackageVersion.java.in during
packageVersion-generate execution of maven-replacer-plugin in
pom.xml.
|
ParanamerAnnotationIntrospector |
Stand-alone AnnotationIntrospector that defines functionality
to discover names of constructor (and factory method) parameters,
without using any defaulting.
|
ParanamerModule |
Convenience module that registers stand-alone ParanamerOnJacksonAnnotationIntrospector
after existing introspectors, to add support for discovering names of
creator (constructor, factory method) parameters automatically, without
explicit annotations.
|
ParanamerOnJacksonAnnotationIntrospector |
Stand-alone AnnotationIntrospector that defines functionality
to discover names of constructor (and factory method) parameters,
on top of default Jackson annotation processing.
|
POJOProperty |
Bean that contains information about a single logical
POJO property.
|
PropertyAccessorCollector |
Simple collector used to keep track of properties for which code-generated
accessors are needed.
|
PropertyMutatorCollector |
Simple collector used to keep track of properties for which code-generated
mutators are needed.
|
ReflectionHack |
Allow private access to fields across using a JVM version-appropriate strategy
without having a compile-time dependency on Java 9+.
|
ReflectionHack.Java8 |
|
ReflectionHack.Java9Up |
|
ReflectionUtil |
|
SerializableParanamer |
Simple wrapper used to hide the fact that paranamer accessor itself if not JDK serializable
in a way to keep actual ObjectMapper / ObjectReader serializable.
|
SerializerModifier |
|
SerializerUtil |
Helper class that contains utility methods needed by various other classes
in this package.
|
SerializerUtil |
Helper class that contains utility methods needed by various other classes
in this package.
|
SettableBooleanFieldProperty |
|
SettableBooleanMethodProperty |
|
SettableBooleanProperty |
|
SettableIntFieldProperty |
|
SettableIntMethodProperty |
|
SettableIntProperty |
|
SettableLongFieldProperty |
|
SettableLongMethodProperty |
|
SettableLongProperty |
|
SettableObjectFieldProperty |
|
SettableObjectMethodProperty |
|
SettableObjectProperty |
|
SettableStringFieldProperty |
|
SettableStringMethodProperty |
|
SettableStringProperty |
|
Sneaky |
|
StringFieldPropertyWriter |
|
StringMethodPropertyWriter |
|
StringPropertyWriter |
|
SuperSonicBeanDeserializer |
|
SuperSonicBeanDeserializer |
|
SuperSonicDeserializerBuilder |
|
SuperSonicDeserializerBuilder |
|
ToBooleanFunction |
|
TypeBuilder |
Asm build to generate abstract type
|
Unchecked |
|
Unchecked.CheckedRunnable |
|
Unchecked.SneakyCallable<T> |
|