abstract static class ReflectiveTypeAdapterFactory.BoundField
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
deserialized |
(package private) java.lang.String |
name |
(package private) boolean |
serialized |
Modifier | Constructor and Description |
---|---|
protected |
BoundField(java.lang.String name,
boolean serialized,
boolean deserialized) |
Modifier and Type | Method and 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) |
final java.lang.String name
final boolean serialized
final boolean deserialized
protected BoundField(java.lang.String name, boolean serialized, boolean deserialized)
abstract boolean writeField(java.lang.Object value) throws java.io.IOException, java.lang.IllegalAccessException
java.io.IOException
java.lang.IllegalAccessException
abstract void write(JsonWriter writer, java.lang.Object value) throws java.io.IOException, java.lang.IllegalAccessException
java.io.IOException
java.lang.IllegalAccessException
abstract void read(JsonReader reader, java.lang.Object value) throws java.io.IOException, java.lang.IllegalAccessException
java.io.IOException
java.lang.IllegalAccessException