Package org.javers.java8support
Class OptionalTypeAdapter
- java.lang.Object
-
- org.javers.java8support.OptionalTypeAdapter
-
- All Implemented Interfaces:
AbstractJsonTypeAdapter,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.OptionalfromJson(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.JsonElementtoJson(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:
fromJsonin 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:
toJsonin interfaceJsonAdvancedTypeAdapter<java.util.Optional>
-
getTypeSuperclass
public java.lang.Class<java.util.Optional> getTypeSuperclass()
- Specified by:
getTypeSuperclassin interfaceJsonAdvancedTypeAdapter<java.util.Optional>
-
-