Top Description Fields Constructors Methods
tools.jackson.datatype.guava

public Class GuavaTypeModifier

extends TypeModifier
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Imports
java.io.Serializable, java.lang.reflect.Type, tools.jackson.databind.JavaType, tools.jackson.databind.type.*, com.google.common.base.Optional, com.google.common.cache.Cache, com.google.common.collect.*

We need somewhat hacky support for following Guava types:

Field Summary

Modifier and TypeField and Description
pack-priv static final long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public JavaType
modifyType(JavaType type, Type jdkType, TypeBindings bindings, TypeFactory typeFactory)

Implements abstract tools.jackson.databind.type.TypeModifier.modifyType.

Method called to let modifier change constructed type definition.

Field Detail

serialVersionUIDback to summary
pack-priv static final long serialVersionUID

Constructor Detail

GuavaTypeModifierback to summary
public GuavaTypeModifier()

Method Detail

modifyTypeback to summary
public JavaType modifyType(JavaType type, Type jdkType, TypeBindings bindings, TypeFactory typeFactory)

Implements abstract tools.jackson.databind.type.TypeModifier.modifyType.

Doc from tools.jackson.databind.type.TypeModifier.modifyType.

Method called to let modifier change constructed type definition. Note that this is only guaranteed to be called for non-container types ("simple" types not recognized as arrays, java.util.Collection or java.util.Map).

Annotations
@Override