public abstract class ReflectiveFieldBound
extends java.lang.Object
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.BoundField| Constructor and Description |
|---|
ReflectiveFieldBound(java.lang.String name,
boolean serialized,
boolean deserialized) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFieldName() |
boolean |
isDeserialized() |
boolean |
isSerialized() |
abstract void |
read(JsonReader reader,
java.lang.Object value) |
abstract void |
write(JsonWriter writer,
java.lang.Object value) |
abstract boolean |
writeField(java.lang.Object value) |
public ReflectiveFieldBound(java.lang.String name,
boolean serialized,
boolean deserialized)
public java.lang.String getFieldName()
public boolean isDeserialized()
public boolean isSerialized()
public abstract void write(JsonWriter writer,
java.lang.Object value)
throws java.io.IOException,
java.lang.IllegalAccessException
java.io.IOExceptionjava.lang.IllegalAccessExceptionpublic abstract void read(JsonReader reader,
java.lang.Object value)
throws java.io.IOException,
java.lang.IllegalAccessException
java.io.IOExceptionjava.lang.IllegalAccessExceptionpublic abstract boolean writeField(java.lang.Object value)
throws java.io.IOException,
java.lang.IllegalAccessException
java.io.IOExceptionjava.lang.IllegalAccessException