Package com.fasterxml.jackson.module.mrbean
Package that implements "interface materializer" functionality, whereby
abstract classes and interfaces can be used as-is, and framework constructs
implementations as needed.
-
Class Summary Class Description AbstractTypeMaterializer Nifty class for pulling implementations of classes out of thin air.AbstractTypeMaterializer.MyClassLoader To support actual dynamic loading of bytecode we need a simple custom classloader.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 handlingBeanUtil MrBeanModule PackageVersion Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.POJOProperty Bean that contains information about a single logical POJO property.TypeBuilder Asm build to generate abstract type -
Enum Summary Enum Description AbstractTypeMaterializer.Feature Enumeration that defines togglable features that guide the serialization feature.