Class AsmCacheFields.AsmObjectField
- java.lang.Object
-
- com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
-
- com.esotericsoftware.kryo.serializers.ObjectField
-
- com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmObjectField
-
- Enclosing class:
- AsmCacheFields
static final class AsmCacheFields.AsmObjectField extends ObjectField
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.esotericsoftware.kryo.serializers.ObjectField
ObjectField.ObjectBooleanField, ObjectField.ObjectByteField, ObjectField.ObjectCharField, ObjectField.ObjectDoubleField, ObjectField.ObjectFloatField, ObjectField.ObjectIntField, ObjectField.ObjectLongField, ObjectField.ObjectShortField
-
-
Field Summary
-
Fields inherited from class com.esotericsoftware.kryo.serializers.ObjectField
fieldSerializer, generics, kryo, type
-
Fields inherited from class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
access, accessIndex, canBeNull, field, serializer, valueClass, varIntsEnabled
-
-
Constructor Summary
Constructors Constructor Description AsmObjectField(FieldSerializer fieldSerializer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
Methods inherited from class com.esotericsoftware.kryo.serializers.ObjectField
read, write
-
Methods inherited from class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
getField, getSerializer, setCanBeNull, setClass, setClass, setSerializer, toString
-
-
-
-
Constructor Detail
-
AsmObjectField
public AsmObjectField(FieldSerializer fieldSerializer)
-
-
Method Detail
-
getField
public java.lang.Object getField(java.lang.Object object) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException
- Overrides:
getField
in classObjectField
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
-
setField
public void setField(java.lang.Object object, java.lang.Object value) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException
- Overrides:
setField
in classObjectField
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
-
copy
public void copy(java.lang.Object original, java.lang.Object copy)
- Overrides:
copy
in classObjectField
-
-