static final class UnsafeCacheFields.UnsafeObjectField extends ObjectField
ObjectField.ObjectBooleanField, ObjectField.ObjectByteField, ObjectField.ObjectCharField, ObjectField.ObjectDoubleField, ObjectField.ObjectFloatField, ObjectField.ObjectIntField, ObjectField.ObjectLongField, ObjectField.ObjectShortFieldfieldSerializer, generics, kryo, typeaccess, accessIndex, canBeNull, field, offset, serializer, valueClass, varIntsEnabled| Constructor and Description |
|---|
UnsafeObjectField(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 |
setField(java.lang.Object object,
java.lang.Object value) |
read, writegetField, getSerializer, setCanBeNull, setClass, setClass, setSerializer, toStringpublic UnsafeObjectField(FieldSerializer fieldSerializer)
public java.lang.Object getField(java.lang.Object object)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
getField in class ObjectFieldjava.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionpublic void setField(java.lang.Object object,
java.lang.Object value)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
setField in class ObjectFieldjava.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionpublic void copy(java.lang.Object original,
java.lang.Object copy)
copy in class ObjectField