public class CompatibleFieldSerializerReflectionFactorySupport extends com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer<Object>
CompatibleFieldSerializer
specialization that uses sun's ReflectionFactory
to create
new instances for classes without a default constructor (via reuse of
KryoReflectionFactorySupport.newInstanceFromReflectionFactory(Class)
).com.esotericsoftware.kryo.serializers.FieldSerializer.Bind, com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField<X>, com.esotericsoftware.kryo.serializers.FieldSerializer.CachedFieldFactory, com.esotericsoftware.kryo.serializers.FieldSerializer.Optional
Constructor and Description |
---|
CompatibleFieldSerializerReflectionFactorySupport(com.esotericsoftware.kryo.Kryo kryo,
Class<?> type)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
Object |
create(com.esotericsoftware.kryo.Kryo kryo,
com.esotericsoftware.kryo.io.Input input,
Class type) |
read, write
compare, copy, createCopy, getCopyTransient, getField, getFields, getGenerics, getGenericsScope, getKryo, getType, getUseAsmEnabled, getUseMemRegions, initializeCachedFields, rebuildCachedFields, rebuildCachedFields, removeField, removeField, setCopyTransient, setFieldsAsAccessible, setFieldsCanBeNull, setFixedFieldTypes, setGenerics, setIgnoreSyntheticFields, setUseAsm
getAcceptsNull, isImmutable, setAcceptsNull, setImmutable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public CompatibleFieldSerializerReflectionFactorySupport(com.esotericsoftware.kryo.Kryo kryo, Class<?> type)
kryo
- the kryo instance that is passed to CompatibleFieldSerializer.CompatibleFieldSerializer(Kryo, Class)
.type
- the type to serialize.Copyright © 2010–2018. All rights reserved.