io.prestosql.jdbc.$internal.jackson.datatype.guava.deser.multimap.list.LinkedListMultimapDeserializer Maven / Gradle / Ivy
The newest version!
package io.prestosql.jdbc.$internal.jackson.datatype.guava.deser.multimap.list;
import io.prestosql.jdbc.$internal.jackson.databind.JsonDeserializer;
import io.prestosql.jdbc.$internal.jackson.databind.KeyDeserializer;
import io.prestosql.jdbc.$internal.jackson.databind.deser.NullValueProvider;
import io.prestosql.jdbc.$internal.jackson.databind.jsontype.TypeDeserializer;
import io.prestosql.jdbc.$internal.jackson.databind.type.MapLikeType;
import io.prestosql.jdbc.$internal.jackson.datatype.guava.deser.multimap.GuavaMultimapDeserializer;
import io.prestosql.jdbc.$internal.guava.collect.LinkedListMultimap;
import java.lang.reflect.Method;
/**
* Provides deserialization for the Guava LinkedListMultimap class.
*
* @author mvolkhart
*/
public class LinkedListMultimapDeserializer
extends GuavaMultimapDeserializer>
{
private static final long serialVersionUID = 1L;
public LinkedListMultimapDeserializer(MapLikeType type, KeyDeserializer keyDeserializer,
TypeDeserializer elementTypeDeserializer, JsonDeserializer elementDeserializer) {
super(type, keyDeserializer, elementTypeDeserializer, elementDeserializer);
}
public LinkedListMultimapDeserializer(MapLikeType type, KeyDeserializer keyDeserializer,
TypeDeserializer elementTypeDeserializer, JsonDeserializer elementDeserializer,
Method creatorMethod, NullValueProvider nvp) {
super(type, keyDeserializer, elementTypeDeserializer, elementDeserializer, creatorMethod, nvp);
}
@Override
protected LinkedListMultimap