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> |
|