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.IOExceptionjava.lang.IllegalAccessExceptionabstract void write(JsonWriter writer, java.lang.Object value) throws java.io.IOException, java.lang.IllegalAccessException
java.io.IOExceptionjava.lang.IllegalAccessExceptionabstract void read(JsonReader reader, java.lang.Object value) throws java.io.IOException, java.lang.IllegalAccessException
java.io.IOExceptionjava.lang.IllegalAccessException