Package com.google.gson.internal.bind
Class ReflectiveTypeAdapterFactory.BoundField
- java.lang.Object
-
- com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.BoundField
-
- Enclosing class:
- ReflectiveTypeAdapterFactory
abstract static class ReflectiveTypeAdapterFactory.BoundField extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
deserialized
(package private) java.lang.String
name
(package private) boolean
serialized
-
Constructor Summary
Constructors Modifier Constructor Description protected
BoundField(java.lang.String name, boolean serialized, boolean deserialized)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description (package private) abstract void
read(JsonReader reader, java.lang.Object value)
(package private) abstract void
write(JsonWriter writer, java.lang.Object value)
(package private) abstract boolean
writeField(java.lang.Object value)
-
-
-
Method Detail
-
writeField
abstract boolean writeField(java.lang.Object value) throws java.io.IOException, java.lang.IllegalAccessException
- Throws:
java.io.IOException
java.lang.IllegalAccessException
-
write
abstract void write(JsonWriter writer, java.lang.Object value) throws java.io.IOException, java.lang.IllegalAccessException
- Throws:
java.io.IOException
java.lang.IllegalAccessException
-
read
abstract void read(JsonReader reader, java.lang.Object value) throws java.io.IOException, java.lang.IllegalAccessException
- Throws:
java.io.IOException
java.lang.IllegalAccessException
-
-