public MultimapTypeAdapter(TypeAdapter<K> keyAdapter, TypeAdapter<V> valueAdapter) { this.delegate = new MapTypeAdapter<K, Iterable<V>>(keyAdapter, new IterableTypeAdapter<V>(valueAdapter)); nullSafe(); }
public FluentIterableTypeAdapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
public SetTypeAdapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
static DeserializationConstructorAndReflectiveTypeAdapterFactory parameterizedCtorFactory() { FieldNamingStrategy serializationPolicy = new AnnotationOrNameFieldNamingStrategy(ImmutableSet.of( new ExtractSerializedName(), new ExtractNamed())); NamingStrategies.AnnotationConstructorNamingStrategy deserializationPolicy = new NamingStrategies.AnnotationConstructorNamingStrategy( ImmutableSet.of(ConstructorProperties.class, Inject.class), ImmutableSet.of(new ExtractNamed())); return new DeserializationConstructorAndReflectiveTypeAdapterFactory(new ConstructorConstructor(), serializationPolicy, Excluder.DEFAULT, deserializationPolicy); }
public MultimapTypeAdapter(TypeAdapter<K> keyAdapter, TypeAdapter<V> valueAdapter) { this.delegate = new MapTypeAdapter<K, Iterable<V>>(keyAdapter, new IterableTypeAdapter<V>(valueAdapter)); nullSafe(); }
public FluentIterableTypeAdapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
public SetTypeAdapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
public MultimapTypeAdapter(TypeAdapter<K> keyAdapter, TypeAdapter<V> valueAdapter) { this.delegate = new MapTypeAdapter<K, Iterable<V>>(keyAdapter, new IterableTypeAdapter<V>(valueAdapter)); nullSafe(); }
public FluentIterableTypeAdapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
public SetTypeAdapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
public MultimapTypeAdapter(TypeAdapter<K> keyAdapter, TypeAdapter<V> valueAdapter) { this.delegate = new MapTypeAdapter<K, Iterable<V>>(keyAdapter, new IterableTypeAdapter<V>(valueAdapter)); nullSafe(); }
public FluentIterableTypeAdapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
public SetTypeAdapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
public MultimapTypeAdapter(TypeAdapter<K> keyAdapter, TypeAdapter<V> valueAdapter) { this.delegate = new MapTypeAdapter<K, Iterable<V>>(keyAdapter, new IterableTypeAdapter<V>(valueAdapter)); nullSafe(); }
public FluentIterableTypeAdapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
public SetTypeAdapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
public MultimapTypeAdapter(TypeAdapter<K> keyAdapter, TypeAdapter<V> valueAdapter) { this.delegate = new MapTypeAdapter<K, Iterable<V>>(keyAdapter, new IterableTypeAdapter<V>(valueAdapter)); nullSafe(); }
public FluentIterableTypeAdapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
public SetTypeAdapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
public MultimapTypeAdapter(TypeAdapter<K> keyAdapter, TypeAdapter<V> valueAdapter) { this.delegate = new MapTypeAdapter<K, Iterable<V>>(keyAdapter, new IterableTypeAdapter<V>(valueAdapter)); nullSafe(); }