public class OptionalTypeAdapterFactory
extends java.lang.Object
implements com.google.gson.TypeAdapterFactory
Constructor and Description |
---|
OptionalTypeAdapterFactory() |
Modifier and Type | Method and Description |
---|---|
<A> com.google.gson.TypeAdapter<A> |
create(com.google.gson.Gson gson,
com.google.gson.reflect.TypeToken<A> typeToken) |
private <A> com.google.gson.TypeAdapter<java.util.Optional<A>> |
optionalAdapter(com.google.gson.TypeAdapter<A> innerAdapter) |
public <A> com.google.gson.TypeAdapter<A> create(com.google.gson.Gson gson, com.google.gson.reflect.TypeToken<A> typeToken)
create
in interface com.google.gson.TypeAdapterFactory
private <A> com.google.gson.TypeAdapter<java.util.Optional<A>> optionalAdapter(com.google.gson.TypeAdapter<A> innerAdapter)