class ObjectField extends FieldSerializer.CachedField
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
ObjectField.ObjectBooleanField |
(package private) static class |
ObjectField.ObjectByteField |
(package private) static class |
ObjectField.ObjectCharField |
(package private) static class |
ObjectField.ObjectDoubleField |
(package private) static class |
ObjectField.ObjectFloatField |
(package private) static class |
ObjectField.ObjectIntField |
(package private) static class |
ObjectField.ObjectLongField |
(package private) static class |
ObjectField.ObjectShortField |
| Modifier and Type | Field and Description |
|---|---|
(package private) FieldSerializer |
fieldSerializer |
java.lang.Class[] |
generics |
(package private) Kryo |
kryo |
(package private) java.lang.Class |
type |
access, accessIndex, canBeNull, field, offset, serializer, valueClass, varIntsEnabled| Constructor and Description |
|---|
ObjectField(FieldSerializer fieldSerializer) |
| Modifier and Type | Method and Description |
|---|---|
void |
copy(java.lang.Object original,
java.lang.Object copy) |
java.lang.Object |
getField(java.lang.Object object) |
void |
read(Input input,
java.lang.Object object) |
void |
setField(java.lang.Object object,
java.lang.Object value) |
void |
write(Output output,
java.lang.Object object) |
getField, getSerializer, setCanBeNull, setClass, setClass, setSerializer, toStringpublic java.lang.Class[] generics
final FieldSerializer fieldSerializer
final java.lang.Class type
final Kryo kryo
ObjectField(FieldSerializer fieldSerializer)
public java.lang.Object getField(java.lang.Object object)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionpublic void setField(java.lang.Object object,
java.lang.Object value)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionpublic void write(Output output, java.lang.Object object)
write in class FieldSerializer.CachedFieldpublic void read(Input input, java.lang.Object object)
read in class FieldSerializer.CachedFieldpublic void copy(java.lang.Object original,
java.lang.Object copy)
copy in class FieldSerializer.CachedField