@ParametersAreNonnullByDefault @ReturnValuesAreNonnullByDefault @FieldsAreNonnullByDefault
See: Description
| Class | Description |
|---|---|
| BaseGsonMarshalling<T> |
A base Marshalling implementation that uses Gson and adds a Class metadata element using
ClassPropertyBasedJsonSerializer. |
| ClassAwareGsonMarshalling<T> |
A Marshalling implementation that uses Gson and adds a Class metadata element using
ClassPropertyBasedJsonSerializer. |
| ClassPropertyBasedJsonSerializer |
A Gson Json Serializer and Deserializer implementation that adds a json element
ClassPropertyBasedJsonSerializer.CLASS_META_KEY so that
Abstract types or interfaces can be marshalled. |
| GsonMarshalling<T> |
Marshalling implementation that uses Gson to convert to / from json and
StringMarshalling to marshall the
String. |
Copyright © 2016 Atlassian. All rights reserved.