public class KryoReflectionFactorySupport
extends com.esotericsoftware.kryo.Kryo
Kryo
specialization that uses sun's ReflectionFactory
to create
new instance for classes without a default constructor.Constructor and Description |
---|
KryoReflectionFactorySupport() |
Modifier and Type | Method and Description |
---|---|
com.esotericsoftware.kryo.Serializer<?> |
getDefaultSerializer(Class type) |
<T> T |
newInstance(Class<T> type) |
static <T> T |
newInstanceFromReflectionFactory(Class<T> type) |
addDefaultSerializer, addDefaultSerializer, addDefaultSerializer, copy, copy, copyShallow, copyShallow, getAsmEnabled, getClassLoader, getClassResolver, getContext, getDefaultSerializerForAnnotatedType, getDepth, getGenericsScope, getGraphContext, getInstantiatorStrategy, getNextRegistrationId, getOriginalToCopyMap, getReferenceResolver, getReferences, getRegistration, getRegistration, getSerializer, getStreamFactory, isClousre, isFinal, isRegistrationRequired, newDefaultSerializer, newInstantiator, popGenericsScope, pushGenericsScope, readClass, readClassAndObject, readObject, readObject, readObjectOrNull, readObjectOrNull, reference, register, register, register, register, register, reset, setAsmEnabled, setAutoReset, setClassLoader, setCopyReferences, setDefaultSerializer, setDefaultSerializer, setInstantiatorStrategy, setMaxDepth, setReferenceResolver, setReferences, setRegistrationRequired, setStreamFactory, writeClass, writeClassAndObject, writeObject, writeObject, writeObjectOrNull, writeObjectOrNull
public com.esotericsoftware.kryo.Serializer<?> getDefaultSerializer(Class type)
getDefaultSerializer
in class com.esotericsoftware.kryo.Kryo
public <T> T newInstance(Class<T> type)
newInstance
in class com.esotericsoftware.kryo.Kryo
public static <T> T newInstanceFromReflectionFactory(Class<T> type)
Copyright © 2010–2018. All rights reserved.