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.CompatibleFieldSerializer.CompatibleFieldSerializerConfigcom.esotericsoftware.kryo.serializers.FieldSerializer.Bind, com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField, com.esotericsoftware.kryo.serializers.FieldSerializer.FieldSerializerConfig, com.esotericsoftware.kryo.serializers.FieldSerializer.NotNull, 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) |
getCompatibleFieldSerializerConfig, read, writecopy, createCopy, getCopyFields, getField, getFields, getFieldSerializerConfig, getKryo, getType, initializeCachedFields, log, popTypeVariables, pushTypeVariables, removeField, removeField, updateFieldspublic 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–2019. All rights reserved.