All Classes and Interfaces

Class
Description
Nifty class for pulling implementations of classes out of thin air.
Enumeration that defines togglable features that guide the serialization feature.
To support actual dynamic loading of bytecode we need a simple custom classloader.
 
 
 
 
 
 
 
Heavy lifter of mr Bean package: class that keeps track of logical POJO properties, and figures out how to create an implementation class.
Helper bean used to encapsulate most details of type handling
Abstract class that defines interface for implementations that can be used for proxy-like access without using Reflection.
Abstract class that defines interface for implementations that can be used proxy-like to change values of properties, without using Reflection.
 
 
 
 
 
 
 
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.
Helper class that tries to generate ValueInstantiator class that calls constructors and/or factory methods directly, instead of using Reflection.
Helper class that tries to generate ValueInstantiator class that calls constructors and/or factory methods directly, instead of using Reflection.
 
 
 
Fallback mutator used as replacement in case a "broken" mutator (failure via couple of well-known indicators of broken generated mutator) is encountered
 
Deprecated.
Since 2.10 not used
Deprecated.
Since 2.10 not used
 
 
 
 
 
 
Annotation introspector that leverages JAXB annotations where applicable to JSON mapping.
Module that can be registered to add support for JAXB annotations.
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)).
 
 
 
 
 
Class loader that is needed to load generated classes.
 
Deprecated.
Incorrectly named; use NoCtorDeserModule instead
 
 
 
 
 
 
Intermediate base class that is used for concrete per-type implementations
Intermediate base class that is used for concrete per-type implementations
Base class for concrete type-specific SettableBeanProperty implementations.
Base class for concrete type-specific SettableBeanProperty implementations.
Base class for concrete bytecode-generated value instantiators.
 
Injects OSGI services in deserialized objects
Use the JacksonInject in the constructor parameters or the class members ask for injecting a matching OSGI services.
A Jackson Module to inject OSGI services in deserialized objects.
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
Stand-alone AnnotationIntrospector that defines functionality to discover names of constructor (and factory method) parameters, without using any defaulting.
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.
Stand-alone AnnotationIntrospector that defines functionality to discover names of constructor (and factory method) parameters, on top of default Jackson annotation processing.
Bean that contains information about a single logical POJO property.
Simple collector used to keep track of properties for which code-generated accessors are needed.
Simple collector used to keep track of properties for which code-generated mutators are needed.
Allow private access to fields across using a JVM version-appropriate strategy without having a compile-time dependency on Java 9+.
 
 
 
Simple wrapper used to hide the fact that paranamer accessor itself if not JDK serializable in a way to keep actual ObjectMapper / ObjectReader serializable.
 
Helper class that contains utility methods needed by various other classes in this package.
Helper class that contains utility methods needed by various other classes in this package.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Asm build to generate abstract type