Package org.javers.java8support
Class OptionalTypeAdapter
- java.lang.Object
-
- org.javers.java8support.OptionalTypeAdapter
-
- All Implemented Interfaces:
JsonAdvancedTypeAdapter<java.util.Optional>
public class OptionalTypeAdapter extends java.lang.Object implements JsonAdvancedTypeAdapter<java.util.Optional>
-
-
Constructor Summary
Constructors Constructor Description OptionalTypeAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional
fromJson(com.google.gson.JsonElement json, java.lang.reflect.Type typeOfT, com.google.gson.JsonDeserializationContext jsonDeserializationContext)
java.lang.Class<java.util.Optional>
getTypeSuperclass()
com.google.gson.JsonElement
toJson(java.util.Optional sourceValue, java.lang.reflect.Type typeOfT, com.google.gson.JsonSerializationContext jsonSerializationContext)
-
-
-
Method Detail
-
fromJson
public java.util.Optional fromJson(com.google.gson.JsonElement json, java.lang.reflect.Type typeOfT, com.google.gson.JsonDeserializationContext jsonDeserializationContext)
- Specified by:
fromJson
in interfaceJsonAdvancedTypeAdapter<java.util.Optional>
-
toJson
public com.google.gson.JsonElement toJson(java.util.Optional sourceValue, java.lang.reflect.Type typeOfT, com.google.gson.JsonSerializationContext jsonSerializationContext)
- Specified by:
toJson
in interfaceJsonAdvancedTypeAdapter<java.util.Optional>
-
getTypeSuperclass
public java.lang.Class<java.util.Optional> getTypeSuperclass()
- Specified by:
getTypeSuperclass
in interfaceJsonAdvancedTypeAdapter<java.util.Optional>
-
-