Class GraphAdapterBuilder.Element<T>

java.lang.Object
com.google.gson.graph.GraphAdapterBuilder.Element<T>
Enclosing class:
GraphAdapterBuilder

static class GraphAdapterBuilder.Element<T> extends Object
An element of the graph during serialization or deserialization.
  • Field Details

    • id

      private final String id
      This element's name in the top level graph object.
    • value

      private T value
      The value if known. During deserialization this is lazily populated.
    • typeAdapter

      private TypeAdapter<T> typeAdapter
      This element's type adapter if known. During deserialization this is lazily populated.
    • element

      private final JsonElement element
      The element to deserialize. Unused in serialization.
  • Constructor Details

  • Method Details