Top Classes
module tools.jackson.datatype.guava

Package tools.jackson.datatype.guava


Class Summary

Modifier and TypeClass and Description
public class
GuavaDeserializers

Custom deserializers module offers.

public class
public class
GuavaModule

Basic Jackson tools.jackson.databind.JacksonModule that adds support for Guava types.

public class
public class
GuavaTypeModifier

We need somewhat hacky support for following Guava types:

  • FluentIterable: addition of seeming "empty" property should not prevent serialization as basic `Iterable` (with standard Jackson (de)serializer)
  • Multimap: can reuse much/most of standard Map support as long as we make sure it is recognized as "Map-like" type (similar to how Scala Maps are supported)
  • Optional: generic type, simpler, more-efficient to detect parameterization here (although not strictly mandatory)
  • Range: same as with Optional, might as well resolve generic type information early on
public class
PackageVersion

Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.