Class ObjectField.ObjectShortField
- java.lang.Object
-
- com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
-
- com.esotericsoftware.kryo.serializers.ObjectField
-
- com.esotericsoftware.kryo.serializers.ObjectField.ObjectShortField
-
- Enclosing class:
- ObjectField
static final class ObjectField.ObjectShortField 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 ObjectShortField(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
read(Input input, java.lang.Object object)
void
write(Output output, java.lang.Object object)
-
Methods inherited from class com.esotericsoftware.kryo.serializers.ObjectField
setField
-
Methods inherited from class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
getField, getSerializer, setCanBeNull, setClass, setClass, setSerializer, toString
-
-
-
-
Constructor Detail
-
ObjectShortField
public ObjectShortField(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
-
write
public void write(Output output, java.lang.Object object)
- Overrides:
write
in classObjectField
-
read
public void read(Input input, java.lang.Object object)
- Overrides:
read
in classObjectField
-
copy
public void copy(java.lang.Object original, java.lang.Object copy)
- Overrides:
copy
in classObjectField
-
-