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, writecompare, copy, createCopy, getCopyTransient, getField, getFields, getGenerics, getGenericsScope, getKryo, getType, getUseAsmEnabled, getUseMemRegions, initializeCachedFields, rebuildCachedFields, rebuildCachedFields, removeField, removeField, setCopyTransient, setFieldsAsAccessible, setFieldsCanBeNull, setFixedFieldTypes, setGenerics, setIgnoreSyntheticFields, setUseAsmgetAcceptsNull, isImmutable, setAcceptsNull, setImmutableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitequalspublic 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-2015. All Rights Reserved.