Index

A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

acceptsNull - Variable in class com.esotericsoftware.kryo.Serializer
 
access - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer
 
access - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
access - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
accessIndex - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
add(int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
add(Kryo) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
add(String, Class) - Method in class com.esotericsoftware.kryo.serializers.Generics
 
addAll(int[]) - Method in class com.esotericsoftware.kryo.util.IntArray
 
addAll(int[], int, int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
addAll(IntArray) - Method in class com.esotericsoftware.kryo.util.IntArray
 
addAll(IntArray, int, int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
addAll(Collection<? extends Kryo>) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
addDefaultSerializer(Class, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
Instances of the specified class will use the specified serializer when Kryo.register(Class) or Kryo.register(Class, int) are called.
addDefaultSerializer(Class, SerializerFactory) - Method in class com.esotericsoftware.kryo.Kryo
Instances of the specified class will use the specified factory to create a serializer when Kryo.register(Class) or Kryo.register(Class, int) are called.
addDefaultSerializer(Class, Class<? extends Serializer>) - Method in class com.esotericsoftware.kryo.Kryo
Instances of the specified class will use the specified serializer when Kryo.register(Class) or Kryo.register(Class, int) are called.
addDefaultSerializers(Kryo) - Static method in class com.esotericsoftware.kryo.serializers.OptionalSerializers
 
addDefaultSerializers(Kryo) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers
 
addTrace(String) - Method in exception class com.esotericsoftware.kryo.KryoException
Adds information to the exception message about where in the the object graph serialization failure occurred.
addWrittenObject(Object) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
Returns a new ID for an object that is being written for the first time.
addWrittenObject(Object) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
 
addWrittenObject(Object) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
 
advance() - Method in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
 
annexed - Variable in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
annexed() - Element in annotation type com.esotericsoftware.kryo.serializers.TaggedFieldSerializer.Tag
If true, the field is serialized with chunked encoding and is forward compatible, meaning safe to read in iterations of the class without it if TaggedFieldSerializerConfig.getSkipUnknownTags().
annotationsUtil - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
AsmBooleanField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmBooleanField
 
AsmByteField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmByteField
 
AsmCachedField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmCachedField
 
AsmCachedFieldFactory - Class in com.esotericsoftware.kryo.serializers
 
AsmCachedFieldFactory() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCachedFieldFactory
 
AsmCacheFields - Class in com.esotericsoftware.kryo.serializers
Implementations of ASM-based serializers for fields.
AsmCacheFields() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields
 
AsmCacheFields.AsmBooleanField - Class in com.esotericsoftware.kryo.serializers
 
AsmCacheFields.AsmByteField - Class in com.esotericsoftware.kryo.serializers
 
AsmCacheFields.AsmCachedField - Class in com.esotericsoftware.kryo.serializers
 
AsmCacheFields.AsmCharField - Class in com.esotericsoftware.kryo.serializers
 
AsmCacheFields.AsmDoubleField - Class in com.esotericsoftware.kryo.serializers
 
AsmCacheFields.AsmFloatField - Class in com.esotericsoftware.kryo.serializers
 
AsmCacheFields.AsmIntField - Class in com.esotericsoftware.kryo.serializers
 
AsmCacheFields.AsmLongField - Class in com.esotericsoftware.kryo.serializers
 
AsmCacheFields.AsmObjectField - Class in com.esotericsoftware.kryo.serializers
 
AsmCacheFields.AsmShortField - Class in com.esotericsoftware.kryo.serializers
 
AsmCacheFields.AsmStringField - Class in com.esotericsoftware.kryo.serializers
 
AsmCharField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmCharField
 
AsmDoubleField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmDoubleField
 
asmFieldFactory - Static variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
AsmFloatField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmFloatField
 
AsmIntField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmIntField
 
AsmLongField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmLongField
 
AsmObjectField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmObjectField
 
AsmShortField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmShortField
 
AsmStringField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmStringField
 
autoReset - Variable in class com.esotericsoftware.kryo.Kryo
 
available() - Method in class com.esotericsoftware.kryo.io.ByteBufferInputStream
 
available() - Method in class com.esotericsoftware.kryo.io.Input
 
available() - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
 

B

BeanSerializer<T> - Class in com.esotericsoftware.kryo.serializers
Serializes Java beans using bean accessor methods.
BeanSerializer(Kryo, Class) - Constructor for class com.esotericsoftware.kryo.serializers.BeanSerializer
 
BeanSerializer.CachedProperty<X> - Class in com.esotericsoftware.kryo.serializers
 
beginObject() - Method in class com.esotericsoftware.kryo.Kryo
 
BigDecimalSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigDecimalSerializer
 
bigIntegerSerializer - Variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigDecimalSerializer
 
BigIntegerSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigIntegerSerializer
 
bigTable - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
bigTable - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
bigTable - Variable in class com.esotericsoftware.kryo.util.IntMap
 
bigTable - Variable in class com.esotericsoftware.kryo.util.ObjectMap
 
BlowfishSerializer - Class in com.esotericsoftware.kryo.serializers
Encrypts data using the blowfish cipher.
BlowfishSerializer(Serializer, byte[]) - Constructor for class com.esotericsoftware.kryo.serializers.BlowfishSerializer
 
BooleanArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.BooleanArraySerializer
 
BooleanSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.BooleanSerializer
 
borrow() - Method in interface com.esotericsoftware.kryo.pool.KryoPool
Takes a Kryo instance from the pool or creates a new one (using the factory) if the pool is empty.
borrow() - Method in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
 
buffer - Variable in class com.esotericsoftware.kryo.io.Input
 
buffer - Variable in class com.esotericsoftware.kryo.io.Output
 
build() - Method in class com.esotericsoftware.kryo.pool.KryoPool.Builder
Build the pool.
Builder(KryoFactory) - Constructor for class com.esotericsoftware.kryo.pool.KryoPool.Builder
 
buildGenericsScope(Class, Class[]) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
Create a mapping from type variable names (which are declared as type parameters of a generic class) to the concrete classes used for type instantiation.
buildValidFields(boolean, List<Field>, ObjectMap, IntArray) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
buildValidFieldsFromCachedFields(FieldSerializer.CachedField[], IntArray) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
ByteArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ByteArraySerializer
 
byteBuffer - Variable in class com.esotericsoftware.kryo.io.ByteBufferInputStream
 
byteBuffer - Variable in class com.esotericsoftware.kryo.io.ByteBufferOutputStream
 
ByteBufferInput - Class in com.esotericsoftware.kryo.io
An InputStream that reads data from a byte array and optionally fills the byte array from another InputStream as needed.
ByteBufferInput() - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
Creates an uninitialized Input.
ByteBufferInput(byte[]) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
 
ByteBufferInput(int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
Creates a new Input for reading from a byte array.
ByteBufferInput(InputStream) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
Creates a new Input for reading from an InputStream with a buffer size of 4096.
ByteBufferInput(InputStream, int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
Creates a new Input for reading from an InputStream.
ByteBufferInput(ByteBuffer) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
Creates a new Input for reading from a ByteBuffer.
ByteBufferInputStream - Class in com.esotericsoftware.kryo.io
An InputStream whose source is a ByteBuffer.
ByteBufferInputStream() - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInputStream
 
ByteBufferInputStream(int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInputStream
Creates a stream with a new non-direct buffer of the specified size.
ByteBufferInputStream(ByteBuffer) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInputStream
Creates an uninitialized stream that cannot be used until ByteBufferInputStream.setByteBuffer(ByteBuffer) is called.
ByteBufferOutput - Class in com.esotericsoftware.kryo.io
An OutputStream that buffers data in a byte array and optionally flushes to another OutputStream.
ByteBufferOutput() - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
Creates an uninitialized Output.
ByteBufferOutput(int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
Creates a new Output for writing to a direct ByteBuffer.
ByteBufferOutput(int, int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
Creates a new Output for writing to a direct ByteBuffer.
ByteBufferOutput(OutputStream) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
Creates a new Output for writing to an OutputStream.
ByteBufferOutput(OutputStream, int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
Creates a new Output for writing to an OutputStream.
ByteBufferOutput(ByteBuffer) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
Creates a new Output for writing to a ByteBuffer.
ByteBufferOutput(ByteBuffer, int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
Creates a new Output for writing to a ByteBuffer.
ByteBufferOutputStream - Class in com.esotericsoftware.kryo.io
An OutputStream whose target is a ByteBuffer.
ByteBufferOutputStream() - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutputStream
Creates an uninitialized stream that cannot be used until ByteBufferOutputStream.setByteBuffer(ByteBuffer) is called.
ByteBufferOutputStream(int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutputStream
Creates a stream with a new non-direct buffer of the specified size.
ByteBufferOutputStream(ByteBuffer) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutputStream
 
byteOrder - Variable in class com.esotericsoftware.kryo.io.ByteBufferInput
 
byteOrder - Variable in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
ByteSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.ByteSerializer
 

C

CachedField() - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
cachedFieldNameStrategy - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
CachedProperty() - Constructor for class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
 
CalendarSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
 
canBeNull - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
canReadInt() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Returns true if enough bytes are available to read an int with ByteBufferInput.readInt(boolean).
canReadInt() - Method in class com.esotericsoftware.kryo.io.Input
Returns true if enough bytes are available to read an int with Input.readInt(boolean).
canReadLong() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Returns true if enough bytes are available to read a long with ByteBufferInput.readLong(boolean).
canReadLong() - Method in class com.esotericsoftware.kryo.io.Input
Returns true if enough bytes are available to read a long with Input.readLong(boolean).
capacity - Variable in class com.esotericsoftware.kryo.io.Input
 
capacity - Variable in class com.esotericsoftware.kryo.io.Output
 
capacity - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
capacity - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
capacity - Variable in class com.esotericsoftware.kryo.util.IntMap
 
capacity - Variable in class com.esotericsoftware.kryo.util.ObjectMap
 
CharArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.CharArraySerializer
 
chars - Variable in class com.esotericsoftware.kryo.io.Input
 
CharSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharSerializer
 
CharsetSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharsetSerializer
 
chunkSize - Variable in class com.esotericsoftware.kryo.io.InputChunked
 
classLoader - Variable in class com.esotericsoftware.kryo.Kryo
 
className(Class) - Static method in class com.esotericsoftware.kryo.util.Util
Returns the class formatted as a string.
classResolver - Variable in class com.esotericsoftware.kryo.Kryo
 
ClassResolver - Interface in com.esotericsoftware.kryo
Handles class registration, writing class identifiers to bytes, and reading class identifiers from bytes.
ClassSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.ClassSerializer
 
classToNameId - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
classToRegistration - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
clear() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Sets the position and total to zero.
clear() - Method in class com.esotericsoftware.kryo.io.Output
Sets the position and total to zero.
clear() - Method in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
 
clear() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
clear() - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
clear() - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
clear() - Method in class com.esotericsoftware.kryo.util.IntArray
 
clear() - Method in class com.esotericsoftware.kryo.util.IntMap
 
clear() - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
clear(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
clear(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
clear(int) - Method in class com.esotericsoftware.kryo.util.IntMap
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
clear(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
clone() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
clone() - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializerConfig
 
close() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Closes the underlying InputStream, if any.
close() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Flushes any buffered bytes and closes the underlying OutputStream, if any.
close() - Method in class com.esotericsoftware.kryo.io.Input
Closes the underlying InputStream, if any.
close() - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
 
close() - Method in class com.esotericsoftware.kryo.io.KryoObjectOutput
 
close() - Method in class com.esotericsoftware.kryo.io.Output
Flushes any buffered bytes and closes the underlying OutputStream, if any.
Closure() - Constructor for class com.esotericsoftware.kryo.serializers.ClosureSerializer.Closure
 
ClosureSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for Java8 closures.
ClosureSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.ClosureSerializer
 
ClosureSerializer.Closure - Class in com.esotericsoftware.kryo.serializers
Marker class to bind ClosureSerializer to.
CollectionsEmptyListSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptyListSerializer
 
CollectionsEmptyMapSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptyMapSerializer
 
CollectionsEmptySetSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptySetSerializer
 
CollectionSerializer - Class in com.esotericsoftware.kryo.serializers
Serializes objects that implement the Collection interface.
CollectionSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
CollectionSerializer(Class, Serializer) - Constructor for class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
CollectionSerializer(Class, Serializer, boolean) - Constructor for class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
CollectionSerializer.BindCollection - Annotation Type in com.esotericsoftware.kryo.serializers
Used to annotate fields that are collections with specific Kryo serializers for their values.
CollectionsSingletonListSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonListSerializer
 
CollectionsSingletonMapSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonMapSerializer
 
CollectionsSingletonSetSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonSetSerializer
 
com.esotericsoftware.kryo - package com.esotericsoftware.kryo
 
com.esotericsoftware.kryo.io - package com.esotericsoftware.kryo.io
 
com.esotericsoftware.kryo.pool - package com.esotericsoftware.kryo.pool
 
com.esotericsoftware.kryo.serializers - package com.esotericsoftware.kryo.serializers
 
com.esotericsoftware.kryo.util - package com.esotericsoftware.kryo.util
 
compare(FieldSerializer.CachedField, FieldSerializer.CachedField) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
compatible - Variable in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
 
CompatibleFieldSerializer<T> - Class in com.esotericsoftware.kryo.serializers
Serializes objects using direct field assignment, providing both forward and backward compatibility.
CompatibleFieldSerializer(Kryo, Class) - Constructor for class com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer
 
CompatibleFieldSerializer(Kryo, Class, FieldSerializerConfig) - Constructor for class com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer
 
componentType - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
compressionLevel - Variable in class com.esotericsoftware.kryo.serializers.DeflateSerializer
 
computeFieldGenerics(Type, Field, Class[]) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
 
config - Variable in class com.esotericsoftware.kryo.SerializerFactory.FieldSerializerFactory
 
config - Variable in class com.esotericsoftware.kryo.SerializerFactory.TaggedFieldSerializerFactory
 
config - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
contains(int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
contains(Object) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
containsAll(Collection<?>) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
containsKey(int) - Method in class com.esotericsoftware.kryo.util.IntMap
 
containsKey(K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
containsKey(K) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
containsKey(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
containsKeyStash(int) - Method in class com.esotericsoftware.kryo.util.IntMap
 
containsKeyStash(K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
containsKeyStash(K) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
containsKeyStash(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
containsValue(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
Returns true if the specified value is in the map.
containsValue(Object, boolean) - Method in class com.esotericsoftware.kryo.util.IdentityMap
Returns true if the specified value is in the map.
containsValue(Object, boolean) - Method in class com.esotericsoftware.kryo.util.IntMap
Returns true if the specified value is in the map.
containsValue(Object, boolean) - Method in class com.esotericsoftware.kryo.util.ObjectMap
Returns true if the specified value is in the map.
context - Variable in class com.esotericsoftware.kryo.Kryo
 
copy(Kryo) - Method in interface com.esotericsoftware.kryo.KryoCopyable
Returns a copy that has the same values as this object.
copy(Kryo, boolean[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.BooleanArraySerializer
 
copy(Kryo, byte[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ByteArraySerializer
 
copy(Kryo, char[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.CharArraySerializer
 
copy(Kryo, double[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.DoubleArraySerializer
 
copy(Kryo, float[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.FloatArraySerializer
 
copy(Kryo, int[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.IntArraySerializer
 
copy(Kryo, long[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.LongArraySerializer
 
copy(Kryo, short[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ShortArraySerializer
 
copy(Kryo, Object) - Method in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
 
copy(Kryo, Object) - Method in class com.esotericsoftware.kryo.serializers.ClosureSerializer
 
copy(Kryo, Object) - Method in class com.esotericsoftware.kryo.serializers.DeflateSerializer
 
copy(Kryo, Object[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
 
copy(Kryo, String[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.StringArraySerializer
 
copy(Kryo, StringBuffer) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBufferSerializer
 
copy(Kryo, StringBuilder) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBuilderSerializer
 
copy(Kryo, Calendar) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
 
copy(Kryo, Collection) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
copy(Kryo, Date) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.DateSerializer
 
copy(Kryo, EnumSet) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSetSerializer
 
copy(Kryo, Map) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
 
copy(Kryo, Optional) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalSerializer
 
copy(Kryo, T) - Method in class com.esotericsoftware.kryo.Serializer
Returns a copy of the specified object.
copy(Kryo, T) - Method in class com.esotericsoftware.kryo.serializers.BeanSerializer
 
copy(Kryo, T) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmBooleanField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmByteField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmCharField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmDoubleField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmFloatField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmIntField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmLongField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmObjectField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmShortField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmStringField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectBooleanField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectByteField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectCharField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectDoubleField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectFloatField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectIntField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectLongField
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectShortField
 
copy(T) - Method in class com.esotericsoftware.kryo.Kryo
Returns a deep copy of the object.
copy(T, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
Returns a deep copy of the object using the specified serializer.
copyDepth - Variable in class com.esotericsoftware.kryo.Kryo
 
copyReferences - Variable in class com.esotericsoftware.kryo.Kryo
 
copyShallow - Variable in class com.esotericsoftware.kryo.Kryo
 
copyShallow(T) - Method in class com.esotericsoftware.kryo.Kryo
Returns a shallow copy of the object.
copyShallow(T, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
Returns a shallow copy of the object using the specified serializer.
copyTransient - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
If set, transient fields will be copied
create() - Method in interface com.esotericsoftware.kryo.pool.KryoFactory
 
create(Kryo, Input, Class<Collection>) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
Used by CollectionSerializer.read(Kryo, Input, Class) to create the new object.
create(Kryo, Input, Class<Collection>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeSetSerializer
 
create(Kryo, Input, Class<Map>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
 
create(Kryo, Input, Class<Map>) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
Used by MapSerializer.read(Kryo, Input, Class) to create the new object.
create(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Used by FieldSerializer.read(Kryo, Input, Class) to create the new object.
create(Kryo, Class<? extends Date>, long) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.DateSerializer
 
create(String, String, String) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
createCachedField(Class, Field, FieldSerializer) - Method in class com.esotericsoftware.kryo.serializers.AsmCachedFieldFactory
 
createCachedField(Class, Field, FieldSerializer) - Method in interface com.esotericsoftware.kryo.serializers.FieldSerializer.CachedFieldFactory
 
createCachedField(Class, Field, FieldSerializer) - Method in class com.esotericsoftware.kryo.serializers.ObjectCachedFieldFactory
 
createCachedFields(IntArray, List<Field>, List<FieldSerializer.CachedField>, int) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
createCopy(Kryo, Collection) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
Used by CollectionSerializer.copy(Kryo, Collection) to create the new object.
createCopy(Kryo, Collection) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeSetSerializer
 
createCopy(Kryo, Map) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
 
createCopy(Kryo, Map) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
 
createCopy(Kryo, T) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Used by FieldSerializer.copy(Kryo, Object) to create the new object.
createTreeMap(Class<? extends Map>, Comparator) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
 
createTreeSet(Class<? extends Collection>, Comparator) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeSetSerializer
 
CurrencySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CurrencySerializer
 
currentIndex - Variable in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
 
currentIndex - Variable in class com.esotericsoftware.kryo.util.IntMap.MapIterator
 
currentIndex - Variable in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
 

D

DateSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.DateSerializer
 
DEFAULT - Static variable in interface com.esotericsoftware.kryo.serializers.FieldSerializer.CachedFieldNameStrategy
 
DEFAULT_GREGORIAN_CUTOVER - Static variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
 
DefaultArraySerializers - Class in com.esotericsoftware.kryo.serializers
Contains many serializer classes for specific array types that are provided by default.
DefaultArraySerializers() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers
 
DefaultArraySerializers.BooleanArraySerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultArraySerializers.ByteArraySerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultArraySerializers.CharArraySerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultArraySerializers.DoubleArraySerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultArraySerializers.FloatArraySerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultArraySerializers.IntArraySerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultArraySerializers.LongArraySerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultArraySerializers.ObjectArraySerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultArraySerializers.ShortArraySerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultArraySerializers.StringArraySerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultClassResolver - Class in com.esotericsoftware.kryo.util
Resolves classes by ID or by fully qualified class name.
DefaultClassResolver() - Constructor for class com.esotericsoftware.kryo.util.DefaultClassResolver
 
DefaultInstantiatorStrategy() - Constructor for class com.esotericsoftware.kryo.Kryo.DefaultInstantiatorStrategy
 
DefaultInstantiatorStrategy(InstantiatorStrategy) - Constructor for class com.esotericsoftware.kryo.Kryo.DefaultInstantiatorStrategy
 
defaultSerializer - Variable in class com.esotericsoftware.kryo.Kryo
 
DefaultSerializer - Annotation Type in com.esotericsoftware.kryo
Sets the default serializer to use for the annotated class.
DefaultSerializerEntry(Class, SerializerFactory) - Constructor for class com.esotericsoftware.kryo.Kryo.DefaultSerializerEntry
 
defaultSerializers - Variable in class com.esotericsoftware.kryo.Kryo
 
DefaultSerializers - Class in com.esotericsoftware.kryo.serializers
Contains many serializer classes that are provided by default.
DefaultSerializers() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers
 
DefaultSerializers.BigDecimalSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for BigDecimal and any subclass.
DefaultSerializers.BigIntegerSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for BigInteger and any subclass.
DefaultSerializers.BooleanSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.ByteSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.CalendarSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for GregorianCalendar, java.util.JapaneseImperialCalendar, and sun.util.BuddhistCalendar.
DefaultSerializers.CharSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.CharsetSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for Charset.
DefaultSerializers.ClassSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.CollectionsEmptyListSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for lists created via Collections.emptyList() or that were just assigned the Collections.EMPTY_LIST.
DefaultSerializers.CollectionsEmptyMapSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for maps created via Collections.emptyMap() or that were just assigned the Collections.EMPTY_MAP.
DefaultSerializers.CollectionsEmptySetSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for sets created via Collections.emptySet() or that were just assigned the Collections.EMPTY_SET.
DefaultSerializers.CollectionsSingletonListSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for lists created via Collections.singletonList(Object).
DefaultSerializers.CollectionsSingletonMapSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for maps created via Collections.singletonMap(Object, Object).
DefaultSerializers.CollectionsSingletonSetSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for sets created via Collections.singleton(Object).
DefaultSerializers.CurrencySerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.DateSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for Date, Date, Time, Timestamp and any other subclass.
DefaultSerializers.DoubleSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.EnumSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.EnumSetSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.FloatSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.IntSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.KryoSerializableSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.LocaleSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for Locale (immutables).
DefaultSerializers.LongSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.ShortSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.StringBufferSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.StringBuilderSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.StringSerializer - Class in com.esotericsoftware.kryo.serializers
 
DefaultSerializers.TimeZoneSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for TimeZone.
DefaultSerializers.TreeMapSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for TreeMap and any subclass.
DefaultSerializers.TreeSetSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for TreeMap and any subclass.
DefaultSerializers.URLSerializer - Class in com.esotericsoftware.kryo.serializers
Serializer for URL.
DefaultSerializers.VoidSerializer - Class in com.esotericsoftware.kryo.serializers
 
DeflateSerializer - Class in com.esotericsoftware.kryo.serializers
 
DeflateSerializer(Serializer) - Constructor for class com.esotericsoftware.kryo.serializers.DeflateSerializer
 
delegate - Variable in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
deprecated - Variable in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
depth - Variable in class com.esotericsoftware.kryo.Kryo
 
DoubleArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.DoubleArraySerializer
 
DoubleSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.DoubleSerializer
 
DurationSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.DurationSerializer
 

E

element() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
elementClass - Variable in class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
elementClass() - Element in annotation type com.esotericsoftware.kryo.serializers.CollectionSerializer.BindCollection
Class used for elements
elementsAreSameType - Variable in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
 
elementsCanBeNull - Variable in class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
elementsCanBeNull - Variable in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
 
elementsCanBeNull() - Element in annotation type com.esotericsoftware.kryo.serializers.CollectionSerializer.BindCollection
Indicates if elements can be null
elementSerializer() - Element in annotation type com.esotericsoftware.kryo.serializers.CollectionSerializer.BindCollection
Serializer to be used for values
EMPTY - Static variable in class com.esotericsoftware.kryo.util.IntMap
 
endChunks() - Method in class com.esotericsoftware.kryo.io.OutputChunked
Marks the end of some data that may have been written by any number of chunks.
ensureCapacity(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
Increases the size of the backing array to acommodate the specified number of additional items.
ensureCapacity(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
Increases the size of the backing array to acommodate the specified number of additional items.
ensureCapacity(int) - Method in class com.esotericsoftware.kryo.util.IntArray
Increases the size of the backing array to acommodate the specified number of additional items.
ensureCapacity(int) - Method in class com.esotericsoftware.kryo.util.IntMap
Increases the size of the backing array to acommodate the specified number of additional items.
ensureCapacity(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
Increases the size of the backing array to acommodate the specified number of additional items.
entries - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
entries() - Method in class com.esotericsoftware.kryo.util.IdentityMap
Returns an iterator for the entries in the map.
entries() - Method in class com.esotericsoftware.kryo.util.IntMap
Returns an iterator for the entries in the map.
entries() - Method in class com.esotericsoftware.kryo.util.ObjectMap
Returns an iterator for the entries in the map.
Entries(IdentityMap<K, V>) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap.Entries
 
Entries(IntMap) - Constructor for class com.esotericsoftware.kryo.util.IntMap.Entries
 
Entries(ObjectMap<K, V>) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap.Entries
 
entry - Variable in class com.esotericsoftware.kryo.util.IdentityMap.Entries
 
entry - Variable in class com.esotericsoftware.kryo.util.IntMap.Entries
 
entry - Variable in class com.esotericsoftware.kryo.util.ObjectMap.Entries
 
Entry() - Constructor for class com.esotericsoftware.kryo.util.IdentityMap.Entry
 
Entry() - Constructor for class com.esotericsoftware.kryo.util.IntMap.Entry
 
Entry() - Constructor for class com.esotericsoftware.kryo.util.ObjectMap.Entry
 
enumConstants - Variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSerializer
 
EnumNameSerializer - Class in com.esotericsoftware.kryo.serializers
Serializes enums using the enum's name.
EnumNameSerializer(Kryo, Class<? extends Enum>) - Constructor for class com.esotericsoftware.kryo.serializers.EnumNameSerializer
 
EnumSerializer(Class<? extends Enum>) - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSerializer
 
EnumSetSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSetSerializer
 
enumType - Variable in class com.esotericsoftware.kryo.serializers.EnumNameSerializer
 
eof() - Method in class com.esotericsoftware.kryo.io.Input
 
equals(Object) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
execute(Kryo) - Method in interface com.esotericsoftware.kryo.pool.KryoCallback
 
EXTENDED - Static variable in interface com.esotericsoftware.kryo.serializers.FieldSerializer.CachedFieldNameStrategy
 
ExternalizableSerializer - Class in com.esotericsoftware.kryo.serializers
Writes using the objects externalizable interface if it can reliably do so.
ExternalizableSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 

F

factory - Variable in class com.esotericsoftware.kryo.pool.KryoPool.Builder
 
factory - Variable in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
 
fallbackStrategy - Variable in class com.esotericsoftware.kryo.Kryo.DefaultInstantiatorStrategy
 
field - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
fields - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
fieldsCanBeNull - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
fieldSerializer - Variable in class com.esotericsoftware.kryo.serializers.ObjectField
 
FieldSerializer<T,C> - Class in com.esotericsoftware.kryo.serializers
Serializes objects using direct field assignment.
FieldSerializer(Kryo, Class) - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializer
 
FieldSerializer(Kryo, Class, Class[]) - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializer
 
FieldSerializer(Kryo, Class, Class[], C) - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializer
 
FieldSerializer.Bind - Annotation Type in com.esotericsoftware.kryo.serializers
Used to annotate fields with a specific Kryo serializer.
FieldSerializer.CachedField<X> - Class in com.esotericsoftware.kryo.serializers
Controls how a field will be serialized.
FieldSerializer.CachedFieldFactory - Interface in com.esotericsoftware.kryo.serializers
 
FieldSerializer.CachedFieldNameStrategy - Interface in com.esotericsoftware.kryo.serializers
 
FieldSerializer.Optional - Annotation Type in com.esotericsoftware.kryo.serializers
Indicates a field should be ignored when its declaring class is registered unless the context has a value set for the specified key.
FieldSerializerAnnotationsUtil - Class in com.esotericsoftware.kryo.serializers
A few utility methods for processing field annotations.
FieldSerializerAnnotationsUtil(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializerAnnotationsUtil
 
FieldSerializerConfig - Class in com.esotericsoftware.kryo.serializers
Configuration for FieldSerializer instances.
FieldSerializerConfig() - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
FieldSerializerFactory() - Constructor for class com.esotericsoftware.kryo.SerializerFactory.FieldSerializerFactory
 
FieldSerializerFactory(FieldSerializerConfig) - Constructor for class com.esotericsoftware.kryo.SerializerFactory.FieldSerializerFactory
 
FieldSerializerGenericsUtil - Class in com.esotericsoftware.kryo.serializers
A few utility methods for using generic type parameters, mostly by FieldSerializer
FieldSerializerGenericsUtil(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
 
fieldVersion - Variable in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
 
fill(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Input
Fills the buffer with more bytes.
fill(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.InputChunked
 
fill(ByteBuffer, int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Fills the buffer with more bytes.
findKey(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
Returns the key for the specified value, or null if it is not in the map.
findKey(Object, boolean) - Method in class com.esotericsoftware.kryo.util.IdentityMap
Returns the key for the specified value, or null if it is not in the map.
findKey(Object, boolean) - Method in class com.esotericsoftware.kryo.util.ObjectMap
Returns the key for the specified value, or null if it is not in the map.
findKey(Object, boolean, int) - Method in class com.esotericsoftware.kryo.util.IntMap
Returns the key for the specified value, or notFound if it is not in the map.
findNextIndex() - Method in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
 
findNextIndex() - Method in class com.esotericsoftware.kryo.util.IntMap.MapIterator
 
fixedFieldTypes - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
FloatArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.FloatArraySerializer
 
FloatSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.FloatSerializer
 
flush() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the buffered bytes to the underlying OutputStream, if any.
flush() - Method in class com.esotericsoftware.kryo.io.KryoObjectOutput
 
flush() - Method in class com.esotericsoftware.kryo.io.Output
Writes the buffered bytes to the underlying OutputStream, if any.
flush() - Method in class com.esotericsoftware.kryo.io.OutputChunked
 

G

generics - Variable in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
 
generics - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
Concrete classes passed as values for type variables
generics - Variable in class com.esotericsoftware.kryo.serializers.ObjectField
 
Generics - Class in com.esotericsoftware.kryo.serializers
INTERNAL API Helper class to map type name variables to concrete classes that are used during instantiation
Generics() - Constructor for class com.esotericsoftware.kryo.serializers.Generics
 
Generics(Map<String, Class>) - Constructor for class com.esotericsoftware.kryo.serializers.Generics
 
genericsResolver - Variable in class com.esotericsoftware.kryo.Kryo
 
GenericsResolver - Class in com.esotericsoftware.kryo.serializers
INTERNAL API Helper class that resolves a type name variable to a concrete class using the current class serialization stack
GenericsResolver() - Constructor for class com.esotericsoftware.kryo.serializers.GenericsResolver
 
genericsScope - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
genericsUtil - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
genericType - Variable in class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
get(int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
get(int) - Method in class com.esotericsoftware.kryo.util.IntMap
 
get(int, V) - Method in class com.esotericsoftware.kryo.util.IntMap
 
get(Object) - Method in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
 
get(K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
get(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
get(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
get(K, V) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
get(K, V) - Method in class com.esotericsoftware.kryo.util.ObjectMap
Returns the value for the specified key, or the default value if the key is not in the map.
getAcceptsNull() - Method in class com.esotericsoftware.kryo.Serializer
 
getAndIncrement(K, int, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
Returns the key's current value and increments the stored value.
getAndIncrementStash(K, int, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
getAsmFieldFactory() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
getBuffer() - Method in class com.esotericsoftware.kryo.io.Input
 
getBuffer() - Method in class com.esotericsoftware.kryo.io.Output
Returns the buffer.
getByteBuffer() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
getByteBuffer() - Method in class com.esotericsoftware.kryo.io.ByteBufferInputStream
 
getByteBuffer() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Returns the buffer.
getByteBuffer() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutputStream
 
getCachedFieldName(FieldSerializer.CachedField) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
getCachedFieldNameStrategy() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
getCachedSerializer(Class) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 
getCipher(int) - Static method in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
 
getClassLoader() - Method in class com.esotericsoftware.kryo.Kryo
 
getClassResolver() - Method in class com.esotericsoftware.kryo.Kryo
 
getConcreteClass(String) - Method in class com.esotericsoftware.kryo.serializers.Generics
 
getConcreteClass(String) - Method in class com.esotericsoftware.kryo.serializers.GenericsResolver
 
getConfig() - Method in class com.esotericsoftware.kryo.SerializerFactory.FieldSerializerFactory
 
getConfig() - Method in class com.esotericsoftware.kryo.SerializerFactory.TaggedFieldSerializerFactory
 
getConfig() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
getContext() - Method in class com.esotericsoftware.kryo.Kryo
Name/value pairs that are available to all serializers.
getCopyTransient() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
getCopyTransient() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
getDefaultSerializer(Class) - Method in class com.esotericsoftware.kryo.Kryo
Returns the best matching serializer for a class.
getDefaultSerializerForAnnotatedType(Class) - Method in class com.esotericsoftware.kryo.Kryo
 
getDepth() - Method in class com.esotericsoftware.kryo.Kryo
Returns the number of child objects away from the object graph root.
getDimensionCount(Class) - Static method in class com.esotericsoftware.kryo.util.Util
Returns the number of dimensions of an array.
getElementClass(Class) - Static method in class com.esotericsoftware.kryo.util.Util
Returns the base element type of an n-dimensional array class.
getFallbackInstantiatorStrategy() - Method in class com.esotericsoftware.kryo.Kryo.DefaultInstantiatorStrategy
 
getField() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
getField(Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmObjectField
 
getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField
 
getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectBooleanField
 
getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectByteField
 
getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectCharField
 
getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectDoubleField
 
getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectFloatField
 
getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectIntField
 
getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectLongField
 
getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectShortField
 
getField(String) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Allows specific fields to be optimized.
getFields() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Get all fields controlled by this FieldSerializer
getFieldsCanBeNull() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
getFixedFieldTypes() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
getGenerics() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Get generic type parameters of the class controlled by this serializer.
getGenerics(Type, Kryo) - Static method in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
Returns the first level of classes or interfaces for a generic type.
getGenericsResolver() - Method in class com.esotericsoftware.kryo.Kryo
 
getGenericsScope() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
getGraphContext() - Method in class com.esotericsoftware.kryo.Kryo
Name/value pairs that are available to all serializers and are cleared after each object graph is serialized or deserialized.
getId() - Method in class com.esotericsoftware.kryo.Registration
Returns the registered class ID.
getIgnoreSyntheticFields() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
getInputStream() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
getInputStream() - Method in class com.esotericsoftware.kryo.io.Input
 
getInstantiator() - Method in class com.esotericsoftware.kryo.Registration
 
getInstantiatorStrategy() - Method in class com.esotericsoftware.kryo.Kryo
 
getJavaSerializerIfRequired(Class) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
Determines if this class requires the fall-back JavaSerializer.
getKryo() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
getMappings() - Method in class com.esotericsoftware.kryo.serializers.Generics
 
getMessage() - Method in exception class com.esotericsoftware.kryo.KryoException
 
getMethod - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
 
getName(FieldSerializer.CachedField) - Method in interface com.esotericsoftware.kryo.serializers.FieldSerializer.CachedFieldNameStrategy
 
getNextRegistrationId() - Method in class com.esotericsoftware.kryo.Kryo
Returns the lowest, next available integer ID.
getObjectFieldFactory() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
getObjectInput(Kryo, Input) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 
getObjectOutput(Kryo, Output) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 
getOptimizedGenerics() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
getOriginalToCopyMap() - Method in class com.esotericsoftware.kryo.Kryo
Returns the internal map of original to copy objects when a copy method is used.
getOutputStream() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
getOutputStream() - Method in class com.esotericsoftware.kryo.io.Output
 
getPrimitiveClass(Class) - Static method in class com.esotericsoftware.kryo.util.Util
Returns the primitive class for a primitive wrapper class.
getReadObject(Class, int) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
Returns the object for the specified ID.
getReadObject(Class, int) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
 
getReadObject(Class, int) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
 
getReferenceResolver() - Method in class com.esotericsoftware.kryo.Kryo
 
getReferences() - Method in class com.esotericsoftware.kryo.Kryo
 
getRegistration(int) - Method in interface com.esotericsoftware.kryo.ClassResolver
Returns the registration for the specified ID, or null if no class is registered with that ID.
getRegistration(int) - Method in class com.esotericsoftware.kryo.Kryo
 
getRegistration(int) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
getRegistration(Class) - Method in interface com.esotericsoftware.kryo.ClassResolver
Returns the registration for the specified class, or null if the class is not registered.
getRegistration(Class) - Method in class com.esotericsoftware.kryo.Kryo
If the class is not registered and Kryo.setRegistrationRequired(boolean) is false, it is automatically registered using the default serializer.
getRegistration(Class) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
getSerializer() - Method in class com.esotericsoftware.kryo.Registration
 
getSerializer() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
getSerializer(Class) - Method in class com.esotericsoftware.kryo.Kryo
Returns the serializer for the registration for the specified class.
getSerializeTransient() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
getSerializeTransient() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
getSetFieldsAsAccessible() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
getSkipUnknownTags() - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializerConfig
Whether the TaggedFieldSerializers should attempt to skip reading the data of unknown tags, rather than throwing a KryoException.
getStash(int, V) - Method in class com.esotericsoftware.kryo.util.IntMap
 
getStash(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
getStash(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
getStash(K, V) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
getStash(K, V) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
getterAccessIndex - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
 
getTransientFields() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Get all transient fields controlled by this FieldSerializer
getType() - Method in class com.esotericsoftware.kryo.Registration
 
getType() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
getTypeByName(String) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
getTypeVarConcreteClass(Class[], int, String) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
 
getVarIntsEnabled() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Return current setting for variable length encoding of integers
getVarIntsEnabled() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Return current setting for variable length encoding of integers
getWrapperClass(Class) - Static method in class com.esotericsoftware.kryo.util.Util
Returns the primitive wrapper class for a primitive class.
getWrittenId(Object) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
Returns an ID for the object if it has been written previously, otherwise returns -1.
getWrittenId(Object) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
 
getWrittenId(Object) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
 
graphContext - Variable in class com.esotericsoftware.kryo.Kryo
 

H

hash2(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
hash2(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
hash2(int) - Method in class com.esotericsoftware.kryo.util.IntMap
 
hash2(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
hash3(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
hash3(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
hash3(int) - Method in class com.esotericsoftware.kryo.util.IntMap
 
hash3(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
hash4(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
hash4(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
hash4(int) - Method in class com.esotericsoftware.kryo.util.IntMap
 
hash4(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
hashCode() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
hashShift - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
hashShift - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
hashShift - Variable in class com.esotericsoftware.kryo.util.IntMap
 
hashShift - Variable in class com.esotericsoftware.kryo.util.ObjectMap
 
hasInheritableReplaceMethod(Class, String) - Static method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 
hasNext - Variable in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
 
hasNext - Variable in class com.esotericsoftware.kryo.util.IntMap.MapIterator
 
hasNext - Variable in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
 
hasNext() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Entries
 
hasNext() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Keys
 
hasNext() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Values
 
hasNext() - Method in class com.esotericsoftware.kryo.util.IntMap.Entries
 
hasNext() - Method in class com.esotericsoftware.kryo.util.IntMap.Values
 
hasNext() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Entries
 
hasNext() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Keys
 
hasNext() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Values
 
hasObjectFields - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
hasZeroValue - Variable in class com.esotericsoftware.kryo.util.IntMap
 

I

id - Variable in class com.esotericsoftware.kryo.Registration
 
IdentityMap<K,V> - Class in com.esotericsoftware.kryo.util
An unordered map that uses identity comparison for keys.
IdentityMap() - Constructor for class com.esotericsoftware.kryo.util.IdentityMap
Creates a new map with an initial capacity of 32 and a load factor of 0.8.
IdentityMap(int) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap
Creates a new map with a load factor of 0.8.
IdentityMap(int, float) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap
Creates a new map with the specified initial capacity and load factor.
IdentityMap.Entries<K,V> - Class in com.esotericsoftware.kryo.util
 
IdentityMap.Entry<K,V> - Class in com.esotericsoftware.kryo.util
 
IdentityMap.Keys<K> - Class in com.esotericsoftware.kryo.util
 
IdentityMap.MapIterator<K,V> - Class in com.esotericsoftware.kryo.util
 
IdentityMap.Values<V> - Class in com.esotericsoftware.kryo.util
 
IdentityObjectIntMap<K> - Class in com.esotericsoftware.kryo.util
An unordered map where identity comparison is used for keys and the values are ints.
IdentityObjectIntMap() - Constructor for class com.esotericsoftware.kryo.util.IdentityObjectIntMap
Creates a new map with an initial capacity of 32 and a load factor of 0.8.
IdentityObjectIntMap(int) - Constructor for class com.esotericsoftware.kryo.util.IdentityObjectIntMap
Creates a new map with a load factor of 0.8.
IdentityObjectIntMap(int, float) - Constructor for class com.esotericsoftware.kryo.util.IdentityObjectIntMap
Creates a new map with the specified initial capacity and load factor.
idToRegistration - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
ignoreSyntheticFields - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
immutable - Variable in class com.esotericsoftware.kryo.Serializer
 
INDEX_ILLEGAL - Static variable in class com.esotericsoftware.kryo.util.IntMap.MapIterator
 
INDEX_ZERO - Static variable in class com.esotericsoftware.kryo.util.IntMap.MapIterator
 
indexOf(int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
initializeCachedFields() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
initializeCachedFields() - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
initializeCachedFields() - Method in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
 
input - Variable in class com.esotericsoftware.kryo.io.KryoDataInput
 
Input - Class in com.esotericsoftware.kryo.io
An InputStream that reads data from a byte array and optionally fills the byte array from another InputStream as needed.
Input() - Constructor for class com.esotericsoftware.kryo.io.Input
Creates an uninitialized Input.
Input(byte[]) - Constructor for class com.esotericsoftware.kryo.io.Input
Creates a new Input for reading from a byte array.
Input(byte[], int, int) - Constructor for class com.esotericsoftware.kryo.io.Input
Creates a new Input for reading from a byte array.
Input(int) - Constructor for class com.esotericsoftware.kryo.io.Input
Creates a new Input for reading from a byte array.
Input(InputStream) - Constructor for class com.esotericsoftware.kryo.io.Input
Creates a new Input for reading from an InputStream with a buffer size of 4096.
Input(InputStream, int) - Constructor for class com.esotericsoftware.kryo.io.Input
Creates a new Input for reading from an InputStream.
InputChunked - Class in com.esotericsoftware.kryo.io
An InputStream that reads lengths and chunks of data from another OutputStream, allowing chunks to be skipped.
InputChunked() - Constructor for class com.esotericsoftware.kryo.io.InputChunked
Creates an uninitialized InputChunked with a buffer size of 2048.
InputChunked(int) - Constructor for class com.esotericsoftware.kryo.io.InputChunked
Creates an uninitialized InputChunked.
InputChunked(InputStream) - Constructor for class com.esotericsoftware.kryo.io.InputChunked
Creates an InputChunked with a buffer size of 2048.
InputChunked(InputStream, int) - Constructor for class com.esotericsoftware.kryo.io.InputChunked
 
inputStream - Variable in class com.esotericsoftware.kryo.io.Input
 
insert(int, int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
instantiator - Variable in class com.esotericsoftware.kryo.Registration
 
InstantSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.InstantSerializer
 
IntArray - Class in com.esotericsoftware.kryo.util
A resizable, ordered or unordered int array.
IntArray() - Constructor for class com.esotericsoftware.kryo.util.IntArray
Creates an ordered array with a capacity of 16.
IntArray(boolean, int) - Constructor for class com.esotericsoftware.kryo.util.IntArray
 
IntArray(boolean, int[]) - Constructor for class com.esotericsoftware.kryo.util.IntArray
Creates a new array containing the elements in the specified array.
IntArray(int) - Constructor for class com.esotericsoftware.kryo.util.IntArray
Creates an ordered array with the specified capacity.
IntArray(int[]) - Constructor for class com.esotericsoftware.kryo.util.IntArray
Creates a new ordered array containing the elements in the specified array.
IntArray(IntArray) - Constructor for class com.esotericsoftware.kryo.util.IntArray
Creates a new array containing the elements in the specific array.
IntArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.IntArraySerializer
 
intLength(int, boolean) - Static method in class com.esotericsoftware.kryo.io.Output
Returns the number of bytes that would be written with Output.writeInt(int, boolean).
IntMap<V> - Class in com.esotericsoftware.kryo.util
An unordered map that uses int keys.
IntMap() - Constructor for class com.esotericsoftware.kryo.util.IntMap
Creates a new map with an initial capacity of 32 and a load factor of 0.8.
IntMap(int) - Constructor for class com.esotericsoftware.kryo.util.IntMap
Creates a new map with a load factor of 0.8.
IntMap(int, float) - Constructor for class com.esotericsoftware.kryo.util.IntMap
Creates a new map with the specified initial capacity and load factor.
IntMap(IntMap<? extends V>) - Constructor for class com.esotericsoftware.kryo.util.IntMap
Creates a new map identical to the specified map.
IntMap.Entries<V> - Class in com.esotericsoftware.kryo.util
 
IntMap.Entry<V> - Class in com.esotericsoftware.kryo.util
 
IntMap.Keys - Class in com.esotericsoftware.kryo.util
 
IntMap.MapIterator<V> - Class in com.esotericsoftware.kryo.util
 
IntMap.Values<V> - Class in com.esotericsoftware.kryo.util
 
IntSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.IntSerializer
 
isAndroid - Static variable in class com.esotericsoftware.kryo.util.Util
 
isClassAvailable(String) - Static method in class com.esotericsoftware.kryo.util.Util
 
isClosure(Class) - Method in class com.esotericsoftware.kryo.Kryo
Returns true if the specified type is a closure.
isEmpty() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
isFinal(Class) - Method in class com.esotericsoftware.kryo.Kryo
Returns true if the specified type is final.
isImmutable() - Method in class com.esotericsoftware.kryo.Serializer
 
isJavaSerializerRequired(Class) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 
isNativeOrder() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
isNativeOrder() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
isRegistrationRequired() - Method in class com.esotericsoftware.kryo.Kryo
 
isSameLocale(Locale, String, String, String) - Static method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
isSet() - Method in class com.esotericsoftware.kryo.serializers.GenericsResolver
 
isWarnUnregisteredClasses() - Method in class com.esotericsoftware.kryo.Kryo
 
isWrapperClass(Class) - Static method in class com.esotericsoftware.kryo.util.Util
 
items - Variable in class com.esotericsoftware.kryo.util.IntArray
 
iterator() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
iterator() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Entries
 
iterator() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Keys
 
iterator() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Values
 
iterator() - Method in class com.esotericsoftware.kryo.util.IntMap.Entries
 
iterator() - Method in class com.esotericsoftware.kryo.util.IntMap.Values
 
iterator() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Entries
 
iterator() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Keys
 
iterator() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Values
 

J

JavaSerializer - Class in com.esotericsoftware.kryo.serializers
Serializes objects using Java's built in serialization mechanism.
JavaSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.JavaSerializer
 
JavaSerializer.ObjectInputStreamWithKryoClassLoader - Class in com.esotericsoftware.kryo.serializers
$ObjectInputStream uses the last user-defined $ClassLoader which may not be the correct one.
javaSerializerByType - Variable in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 

K

key - Variable in class com.esotericsoftware.kryo.util.IdentityMap.Entry
 
key - Variable in class com.esotericsoftware.kryo.util.IntMap.Entry
 
key - Variable in class com.esotericsoftware.kryo.util.ObjectMap.Entry
 
keyClass - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
 
keyClass() - Element in annotation type com.esotericsoftware.kryo.serializers.MapSerializer.BindMap
Class used for keys
keyGenericType - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
 
keys - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
keys() - Method in class com.esotericsoftware.kryo.util.IdentityMap
Returns an iterator for the keys in the map.
keys() - Method in class com.esotericsoftware.kryo.util.IntMap
Returns an iterator for the keys in the map.
keys() - Method in class com.esotericsoftware.kryo.util.ObjectMap
Returns an iterator for the keys in the map.
Keys(IdentityMap<K, ?>) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap.Keys
 
Keys(IntMap) - Constructor for class com.esotericsoftware.kryo.util.IntMap.Keys
 
Keys(ObjectMap<K, ?>) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap.Keys
 
keysCanBeNull - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
 
keysCanBeNull() - Element in annotation type com.esotericsoftware.kryo.serializers.MapSerializer.BindMap
Indicates if keys can be null
keySerializer - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
 
keySerializer() - Element in annotation type com.esotericsoftware.kryo.serializers.MapSerializer.BindMap
Serializer to be used for keys
keySpec - Static variable in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
 
keyTable - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
keyTable - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
keyTable - Variable in class com.esotericsoftware.kryo.util.IntMap
 
keyTable - Variable in class com.esotericsoftware.kryo.util.ObjectMap
 
kryo - Variable in class com.esotericsoftware.kryo.io.KryoObjectInput
 
kryo - Variable in class com.esotericsoftware.kryo.io.KryoObjectOutput
 
kryo - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
kryo - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
 
kryo - Variable in class com.esotericsoftware.kryo.serializers.ObjectField
 
kryo - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
kryo - Variable in class com.esotericsoftware.kryo.util.ListReferenceResolver
 
kryo - Variable in class com.esotericsoftware.kryo.util.MapReferenceResolver
 
Kryo - Class in com.esotericsoftware.kryo
Maps classes to serializers so object graphs can be serialized automatically.
Kryo() - Constructor for class com.esotericsoftware.kryo.Kryo
Creates a new Kryo with a DefaultClassResolver and a MapReferenceResolver.
Kryo(ClassResolver, ReferenceResolver) - Constructor for class com.esotericsoftware.kryo.Kryo
 
Kryo(ReferenceResolver) - Constructor for class com.esotericsoftware.kryo.Kryo
Creates a new Kryo with a DefaultClassResolver.
Kryo.DefaultInstantiatorStrategy - Class in com.esotericsoftware.kryo
 
Kryo.DefaultSerializerEntry - Class in com.esotericsoftware.kryo
 
KryoCallback<T> - Interface in com.esotericsoftware.kryo.pool
Callback to run with a provided kryo instance.
KryoCopyable<T> - Interface in com.esotericsoftware.kryo
Allows implementing classes to perform their own copying.
KryoDataInput - Class in com.esotericsoftware.kryo.io
Best attempt adapter for DataInput.
KryoDataInput(Input) - Constructor for class com.esotericsoftware.kryo.io.KryoDataInput
 
KryoDataOutput - Class in com.esotericsoftware.kryo.io
A kryo implementation of DataOutput.
KryoDataOutput(Output) - Constructor for class com.esotericsoftware.kryo.io.KryoDataOutput
 
KryoException - Exception Class in com.esotericsoftware.kryo
General Kryo RuntimeException.
KryoException() - Constructor for exception class com.esotericsoftware.kryo.KryoException
 
KryoException(String) - Constructor for exception class com.esotericsoftware.kryo.KryoException
 
KryoException(String, Throwable) - Constructor for exception class com.esotericsoftware.kryo.KryoException
 
KryoException(Throwable) - Constructor for exception class com.esotericsoftware.kryo.KryoException
 
KryoFactory - Interface in com.esotericsoftware.kryo.pool
Factory to create new configured instances of Kryo.
KryoObjectInput - Class in com.esotericsoftware.kryo.io
A kryo implementation of ObjectInput.
KryoObjectInput(Kryo, Input) - Constructor for class com.esotericsoftware.kryo.io.KryoObjectInput
 
KryoObjectOutput - Class in com.esotericsoftware.kryo.io
A kryo adapter for the ObjectOutput class.
KryoObjectOutput(Kryo, Output) - Constructor for class com.esotericsoftware.kryo.io.KryoObjectOutput
 
KryoPool - Interface in com.esotericsoftware.kryo.pool
A simple pool interface for Kryo instances.
KryoPool.Builder - Class in com.esotericsoftware.kryo.pool
Builder for a KryoPool instance, constructs a KryoPoolQueueImpl instance.
KryoPoolQueueImpl - Class in com.esotericsoftware.kryo.pool
A simple Queue based KryoPool implementation, should be built using the KryoPool.Builder.
KryoPoolQueueImpl(KryoFactory, Queue<Kryo>) - Constructor for class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
 
KryoSerializable - Interface in com.esotericsoftware.kryo
Allows implementing classes to perform their own serialization.
KryoSerializableSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.KryoSerializableSerializer
 

L

limit - Variable in class com.esotericsoftware.kryo.io.Input
 
limit() - Method in class com.esotericsoftware.kryo.io.Input
Returns the limit for the buffer.
ListReferenceResolver - Class in com.esotericsoftware.kryo.util
Uses an ArrayList to track objects that have already been written.
ListReferenceResolver() - Constructor for class com.esotericsoftware.kryo.util.ListReferenceResolver
 
loader - Variable in class com.esotericsoftware.kryo.serializers.JavaSerializer.ObjectInputStreamWithKryoClassLoader
 
loadFactor - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
loadFactor - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
loadFactor - Variable in class com.esotericsoftware.kryo.util.IntMap
 
loadFactor - Variable in class com.esotericsoftware.kryo.util.ObjectMap
 
LocalDateSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateSerializer
 
LocalDateTimeSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateTimeSerializer
 
LocaleSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
LocalTimeSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalTimeSerializer
 
log(String, Object) - Static method in class com.esotericsoftware.kryo.util.Util
Logs a message about an object.
LongArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.LongArraySerializer
 
longLength(long, boolean) - Static method in class com.esotericsoftware.kryo.io.Output
Returns the number of bytes that would be written with Output.writeLong(long, boolean).
LongSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.LongSerializer
 
lowPriorityDefaultSerializerCount - Variable in class com.esotericsoftware.kryo.Kryo
 

M

map - Variable in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
 
map - Variable in class com.esotericsoftware.kryo.util.IntMap.MapIterator
 
map - Variable in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
 
MapIterator(IdentityMap<K, V>) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
 
MapIterator(IntMap<V>) - Constructor for class com.esotericsoftware.kryo.util.IntMap.MapIterator
 
MapIterator(ObjectMap<K, V>) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
 
MapReferenceResolver - Class in com.esotericsoftware.kryo.util
Uses an IdentityObjectIntMap to track objects that have already been written.
MapReferenceResolver() - Constructor for class com.esotericsoftware.kryo.util.MapReferenceResolver
 
MapSerializer - Class in com.esotericsoftware.kryo.serializers
Serializes objects that implement the Map interface.
MapSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.MapSerializer
 
MapSerializer.BindMap - Annotation Type in com.esotericsoftware.kryo.serializers
Used to annotate fields that are maps with specific Kryo serializers for their keys or values.
mask - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
mask - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
mask - Variable in class com.esotericsoftware.kryo.util.IntMap
 
mask - Variable in class com.esotericsoftware.kryo.util.ObjectMap
 
maxArraySize - Static variable in class com.esotericsoftware.kryo.util.Util
 
maxCapacity - Variable in class com.esotericsoftware.kryo.io.Output
 
maxDepth - Variable in class com.esotericsoftware.kryo.Kryo
 
memoizedClass - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
memoizedClassId - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
memoizedClassIdValue - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
memoizedClassValue - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
MonthDaySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.MonthDaySerializer
 

N

name - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
 
NAME - Static variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
nameIdToClass - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
nameToClass - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
nativeOrder - Static variable in class com.esotericsoftware.kryo.io.ByteBufferInput
 
nativeOrder - Static variable in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
needsCopyReference - Variable in class com.esotericsoftware.kryo.Kryo
 
newCachedField(Field, int, int) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
newCachedFieldOfGenericType(Field, int, Class[], Type) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
Special processing for fiels of generic types
newDefaultSerializer(Class) - Method in class com.esotericsoftware.kryo.Kryo
Called by Kryo.getDefaultSerializer(Class) when no default serializers matched the type.
newInstance(Class<T>) - Method in class com.esotericsoftware.kryo.Kryo
Creates a new instance of a class using Registration.getInstantiator().
newInstantiator(Class) - Method in class com.esotericsoftware.kryo.Kryo
Returns a new instantiator for creating new instances of the specified type.
newInstantiatorOf(Class) - Method in class com.esotericsoftware.kryo.Kryo.DefaultInstantiatorStrategy
 
newMatchingCachedField(Field, int, Class, Type, Class[]) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
newSerializer(Kryo, Class<?>) - Method in class com.esotericsoftware.kryo.SerializerFactory.FieldSerializerFactory
 
newSerializer(Kryo, Class<?>) - Method in interface com.esotericsoftware.kryo.SerializerFactory
Creates a new serializer
newSerializer(Kryo, Class<?>) - Method in class com.esotericsoftware.kryo.SerializerFactory.ReflectionSerializerFactory
 
newSerializer(Kryo, Class<?>) - Method in class com.esotericsoftware.kryo.SerializerFactory.SingletonSerializerFactory
 
newSerializer(Kryo, Class<?>) - Method in class com.esotericsoftware.kryo.SerializerFactory.TaggedFieldSerializerFactory
 
newSerializer(Kryo, Class<? extends Serializer>, Class<?>) - Static method in class com.esotericsoftware.kryo.SerializerFactory.ReflectionSerializerFactory
Creates a new instance of the specified serializer for serializing the specified class.
next() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Entries
Note the same entry instance is returned each time this method is called.
next() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Keys
 
next() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Values
 
next() - Method in class com.esotericsoftware.kryo.util.IntMap.Entries
Note the same entry instance is returned each time this method is called.
next() - Method in class com.esotericsoftware.kryo.util.IntMap.Keys
 
next() - Method in class com.esotericsoftware.kryo.util.IntMap.Values
 
next() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Entries
Note the same entry instance is returned each time this method is called.
next() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Keys
 
next() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Values
 
nextChunks() - Method in class com.esotericsoftware.kryo.io.InputChunked
Advances the stream to the next set of chunks.
nextIndex - Variable in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
 
nextIndex - Variable in class com.esotericsoftware.kryo.util.IntMap.MapIterator
 
nextIndex - Variable in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
 
nextNameId - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
nextPowerOfTwo(int) - Static method in class com.esotericsoftware.kryo.util.ObjectMap
 
nextReadId(Class) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
Reserves the ID for the next object that will be read.
nextReadId(Class) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
 
nextReadId(Class) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
 
nextRegisterID - Variable in class com.esotericsoftware.kryo.Kryo
 
niobuffer - Variable in class com.esotericsoftware.kryo.io.ByteBufferInput
 
niobuffer - Variable in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
NO_REF - Static variable in class com.esotericsoftware.kryo.Kryo
 
noArgs - Static variable in class com.esotericsoftware.kryo.serializers.BeanSerializer
 
noHeaders - Variable in class com.esotericsoftware.kryo.serializers.DeflateSerializer
 
NOT_NULL - Static variable in class com.esotericsoftware.kryo.Kryo
 
NotNull - Annotation Type in com.esotericsoftware.kryo
Indicates a field can never be null when it is being serialized and deserialized.
NULL - Static variable in class com.esotericsoftware.kryo.Kryo
 

O

ObjectArraySerializer(Kryo, Class) - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
 
ObjectBooleanField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectBooleanField
 
ObjectByteField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectByteField
 
ObjectCachedFieldFactory - Class in com.esotericsoftware.kryo.serializers
 
ObjectCachedFieldFactory() - Constructor for class com.esotericsoftware.kryo.serializers.ObjectCachedFieldFactory
 
ObjectCharField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectCharField
 
ObjectDoubleField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectDoubleField
 
ObjectField - Class in com.esotericsoftware.kryo.serializers
Defer generation of serializers until it is really required at run-time.
ObjectField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField
 
ObjectField.ObjectBooleanField - Class in com.esotericsoftware.kryo.serializers
 
ObjectField.ObjectByteField - Class in com.esotericsoftware.kryo.serializers
 
ObjectField.ObjectCharField - Class in com.esotericsoftware.kryo.serializers
 
ObjectField.ObjectDoubleField - Class in com.esotericsoftware.kryo.serializers
 
ObjectField.ObjectFloatField - Class in com.esotericsoftware.kryo.serializers
 
ObjectField.ObjectIntField - Class in com.esotericsoftware.kryo.serializers
 
ObjectField.ObjectLongField - Class in com.esotericsoftware.kryo.serializers
 
ObjectField.ObjectShortField - Class in com.esotericsoftware.kryo.serializers
 
objectFieldFactory - Static variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
ObjectFloatField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectFloatField
 
objectInput - Variable in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 
ObjectInputStreamWithKryoClassLoader(InputStream, Kryo) - Constructor for class com.esotericsoftware.kryo.serializers.JavaSerializer.ObjectInputStreamWithKryoClassLoader
 
ObjectIntField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectIntField
 
ObjectLongField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectLongField
 
ObjectMap<K,V> - Class in com.esotericsoftware.kryo.util
An unordered map.
ObjectMap() - Constructor for class com.esotericsoftware.kryo.util.ObjectMap
Creates a new map with an initial capacity of 32 and a load factor of 0.8.
ObjectMap(int) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap
Creates a new map with a load factor of 0.8.
ObjectMap(int, float) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap
Creates a new map with the specified initial capacity and load factor.
ObjectMap(ObjectMap<? extends K, ? extends V>) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap
Creates a new map identical to the specified map.
ObjectMap.Entries<K,V> - Class in com.esotericsoftware.kryo.util
 
ObjectMap.Entry<K,V> - Class in com.esotericsoftware.kryo.util
 
ObjectMap.Keys<K> - Class in com.esotericsoftware.kryo.util
 
ObjectMap.MapIterator<K,V> - Class in com.esotericsoftware.kryo.util
 
ObjectMap.Values<V> - Class in com.esotericsoftware.kryo.util
 
objectOutput - Variable in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 
ObjectShortField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectShortField
 
offer(Kryo) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
OffsetDateTimeSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.OffsetDateTimeSerializer
 
OffsetTimeSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.OffsetTimeSerializer
 
optimizedGenerics - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
Try to optimize handling of generics for smaller size
optional(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
optional(int) - Method in class com.esotericsoftware.kryo.io.Input
 
OptionalDoubleSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalDoubleSerializer
 
OptionalIntSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalIntSerializer
 
OptionalLongSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalLongSerializer
 
OptionalSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalSerializer
 
OptionalSerializers - Class in com.esotericsoftware.kryo.serializers
OptionalSerializers() - Constructor for class com.esotericsoftware.kryo.serializers.OptionalSerializers
 
OptionalSerializers.OptionalDoubleSerializer - Class in com.esotericsoftware.kryo.serializers
 
OptionalSerializers.OptionalIntSerializer - Class in com.esotericsoftware.kryo.serializers
 
OptionalSerializers.OptionalLongSerializer - Class in com.esotericsoftware.kryo.serializers
 
OptionalSerializers.OptionalSerializer - Class in com.esotericsoftware.kryo.serializers
 
order() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
order() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
order(ByteOrder) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
order(ByteOrder) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
ordered - Variable in class com.esotericsoftware.kryo.util.IntArray
 
originalToCopy - Variable in class com.esotericsoftware.kryo.Kryo
 
output - Variable in class com.esotericsoftware.kryo.io.KryoDataOutput
 
Output - Class in com.esotericsoftware.kryo.io
An OutputStream that buffers data in a byte array and optionally flushes to another OutputStream.
Output() - Constructor for class com.esotericsoftware.kryo.io.Output
Creates an uninitialized Output.
Output(byte[]) - Constructor for class com.esotericsoftware.kryo.io.Output
Creates a new Output for writing to a byte array.
Output(byte[], int) - Constructor for class com.esotericsoftware.kryo.io.Output
Creates a new Output for writing to a byte array.
Output(int) - Constructor for class com.esotericsoftware.kryo.io.Output
Creates a new Output for writing to a byte array.
Output(int, int) - Constructor for class com.esotericsoftware.kryo.io.Output
Creates a new Output for writing to a byte array.
Output(OutputStream) - Constructor for class com.esotericsoftware.kryo.io.Output
Creates a new Output for writing to an OutputStream.
Output(OutputStream, int) - Constructor for class com.esotericsoftware.kryo.io.Output
Creates a new Output for writing to an OutputStream.
OutputChunked - Class in com.esotericsoftware.kryo.io
An OutputStream that buffers data in a byte array and flushes to another OutputStream, writing the length before each flush.
OutputChunked() - Constructor for class com.esotericsoftware.kryo.io.OutputChunked
Creates an uninitialized OutputChunked with a maximum chunk size of 2048.
OutputChunked(int) - Constructor for class com.esotericsoftware.kryo.io.OutputChunked
Creates an uninitialized OutputChunked.
OutputChunked(OutputStream) - Constructor for class com.esotericsoftware.kryo.io.OutputChunked
Creates an OutputChunked with a maximum chunk size of 2048.
OutputChunked(OutputStream, int) - Constructor for class com.esotericsoftware.kryo.io.OutputChunked
 
outputStream - Variable in class com.esotericsoftware.kryo.io.Output
 

P

peek() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
peek() - Method in class com.esotericsoftware.kryo.util.IntArray
Returns the last item.
PeriodSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.PeriodSerializer
 
poll() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
pop() - Method in class com.esotericsoftware.kryo.util.IntArray
Removes and returns the last item.
popScope() - Method in class com.esotericsoftware.kryo.serializers.GenericsResolver
 
position - Variable in class com.esotericsoftware.kryo.io.Input
 
position - Variable in class com.esotericsoftware.kryo.io.Output
 
position() - Method in class com.esotericsoftware.kryo.io.Input
Returns the current position in the buffer.
position() - Method in class com.esotericsoftware.kryo.io.Output
Returns the current position in the buffer.
PRIME2 - Static variable in class com.esotericsoftware.kryo.util.IdentityMap
 
PRIME2 - Static variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
PRIME2 - Static variable in class com.esotericsoftware.kryo.util.IntMap
 
PRIME2 - Static variable in class com.esotericsoftware.kryo.util.ObjectMap
 
PRIME3 - Static variable in class com.esotericsoftware.kryo.util.IdentityMap
 
PRIME3 - Static variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
PRIME3 - Static variable in class com.esotericsoftware.kryo.util.IntMap
 
PRIME3 - Static variable in class com.esotericsoftware.kryo.util.ObjectMap
 
PRIME4 - Static variable in class com.esotericsoftware.kryo.util.IdentityMap
 
PRIME4 - Static variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
PRIME4 - Static variable in class com.esotericsoftware.kryo.util.IntMap
 
PRIME4 - Static variable in class com.esotericsoftware.kryo.util.ObjectMap
 
processAnnotatedFields(FieldSerializer) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerAnnotationsUtil
Process annotated fields and set serializers according to the provided annotation.
properties - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer
 
push(int, V, int, int, int, int, int, int, int, int) - Method in class com.esotericsoftware.kryo.util.IntMap
 
push(K, int, int, K, int, K, int, K, int, K) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
push(K, V, int, K, int, K, int, K, int, K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
push(K, V, int, K, int, K, int, K, int, K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
pushIterations - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
pushIterations - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
pushIterations - Variable in class com.esotericsoftware.kryo.util.IntMap
 
pushIterations - Variable in class com.esotericsoftware.kryo.util.ObjectMap
 
pushScope(Class, Generics) - Method in class com.esotericsoftware.kryo.serializers.GenericsResolver
 
put(int, V) - Method in class com.esotericsoftware.kryo.util.IntMap
 
put(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
put(K, V) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
put(K, V) - Method in class com.esotericsoftware.kryo.util.ObjectMap
Returns the old value associated with the specified key, or null.
put_internal(K, V) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
putAll(IntMap<V>) - Method in class com.esotericsoftware.kryo.util.IntMap
 
putAll(ObjectMap<K, V>) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
putResize(int, V) - Method in class com.esotericsoftware.kryo.util.IntMap
Skips checks for existing keys.
putResize(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
Skips checks for existing keys.
putResize(K, V) - Method in class com.esotericsoftware.kryo.util.IdentityMap
Skips checks for existing keys.
putResize(K, V) - Method in class com.esotericsoftware.kryo.util.ObjectMap
Skips checks for existing keys.
putStash(int, V) - Method in class com.esotericsoftware.kryo.util.IntMap
 
putStash(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
putStash(K, V) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
putStash(K, V) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 

Q

queue - Variable in class com.esotericsoftware.kryo.pool.KryoPool.Builder
 
queue - Variable in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
 
queue(Queue<Kryo>) - Method in class com.esotericsoftware.kryo.pool.KryoPool.Builder
Use the given queue for pooling kryo instances (by default a ConcurrentLinkedQueue is used).

R

random - Static variable in class com.esotericsoftware.kryo.util.ObjectMap
 
read() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a single byte as an int from 0 to 255, or -1 if there are no more bytes are available.
read() - Method in class com.esotericsoftware.kryo.io.ByteBufferInputStream
 
read() - Method in class com.esotericsoftware.kryo.io.Input
Reads a single byte as an int from 0 to 255, or -1 if there are no more bytes are available.
read() - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
 
read(byte[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads bytes.length bytes or less and writes them to the specified byte[], starting at 0, and returns the number of bytes read.
read(byte[]) - Method in class com.esotericsoftware.kryo.io.Input
Reads bytes.length bytes or less and writes them to the specified byte[], starting at 0, and returns the number of bytes read.
read(byte[]) - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
 
read(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads count bytes or less and writes them to the specified byte[], starting at offset, and returns the number of bytes read or -1 if no more bytes are available.
read(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInputStream
 
read(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Input
Reads count bytes or less and writes them to the specified byte[], starting at offset, and returns the number of bytes read or -1 if no more bytes are available.
read(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
 
read(Input) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateSerializer
 
read(Input) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalTimeSerializer
 
read(Input) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneIdSerializer
 
read(Input) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneOffsetSerializer
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmBooleanField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmByteField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmCharField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmDoubleField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmFloatField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmIntField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmLongField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmShortField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmStringField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectBooleanField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectByteField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectCharField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectDoubleField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectFloatField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectIntField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectLongField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectShortField
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField
 
read(Kryo, Input) - Method in interface com.esotericsoftware.kryo.KryoSerializable
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.ClosureSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptyListSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptyMapSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptySetSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonListSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonMapSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonSetSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.VoidSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DeflateSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.JavaSerializer
 
read(Kryo, Input, Class<boolean[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.BooleanArraySerializer
 
read(Kryo, Input, Class<byte[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ByteArraySerializer
 
read(Kryo, Input, Class<char[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.CharArraySerializer
 
read(Kryo, Input, Class<KryoSerializable>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.KryoSerializableSerializer
 
read(Kryo, Input, Class<double[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.DoubleArraySerializer
 
read(Kryo, Input, Class<float[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.FloatArraySerializer
 
read(Kryo, Input, Class<int[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.IntArraySerializer
 
read(Kryo, Input, Class<Boolean>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BooleanSerializer
 
read(Kryo, Input, Class<Byte>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ByteSerializer
 
read(Kryo, Input, Class<Character>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharSerializer
 
read(Kryo, Input, Class<Class>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ClassSerializer
 
read(Kryo, Input, Class<Double>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.DoubleSerializer
 
read(Kryo, Input, Class<Enum>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSerializer
 
read(Kryo, Input, Class<Enum>) - Method in class com.esotericsoftware.kryo.serializers.EnumNameSerializer
 
read(Kryo, Input, Class<Float>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.FloatSerializer
 
read(Kryo, Input, Class<Integer>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.IntSerializer
 
read(Kryo, Input, Class<Long>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LongSerializer
 
read(Kryo, Input, Class<Object[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
 
read(Kryo, Input, Class<Short>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ShortSerializer
 
read(Kryo, Input, Class<String[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.StringArraySerializer
 
read(Kryo, Input, Class<String>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringSerializer
 
read(Kryo, Input, Class<StringBuffer>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBufferSerializer
 
read(Kryo, Input, Class<StringBuilder>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBuilderSerializer
 
read(Kryo, Input, Class<BigDecimal>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigDecimalSerializer
 
read(Kryo, Input, Class<BigInteger>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigIntegerSerializer
 
read(Kryo, Input, Class<URL>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.URLSerializer
 
read(Kryo, Input, Class<Charset>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharsetSerializer
 
read(Kryo, Input, Class<Duration>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.DurationSerializer
 
read(Kryo, Input, Class<Instant>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.InstantSerializer
 
read(Kryo, Input, Class<LocalDate>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateSerializer
 
read(Kryo, Input, Class<LocalDateTime>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateTimeSerializer
 
read(Kryo, Input, Class<LocalTime>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalTimeSerializer
 
read(Kryo, Input, Class<MonthDay>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.MonthDaySerializer
 
read(Kryo, Input, Class<OffsetDateTime>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.OffsetDateTimeSerializer
 
read(Kryo, Input, Class<OffsetTime>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.OffsetTimeSerializer
 
read(Kryo, Input, Class<Period>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.PeriodSerializer
 
read(Kryo, Input, Class<Year>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.YearSerializer
 
read(Kryo, Input, Class<YearMonth>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.YearMonthSerializer
 
read(Kryo, Input, Class<ZonedDateTime>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZonedDateTimeSerializer
 
read(Kryo, Input, Class<ZoneId>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneIdSerializer
 
read(Kryo, Input, Class<ZoneOffset>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneOffsetSerializer
 
read(Kryo, Input, Class<Calendar>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
 
read(Kryo, Input, Class<Collection>) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
read(Kryo, Input, Class<Currency>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CurrencySerializer
 
read(Kryo, Input, Class<Date>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.DateSerializer
 
read(Kryo, Input, Class<EnumSet>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSetSerializer
 
read(Kryo, Input, Class<Locale>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
read(Kryo, Input, Class<Map>) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
 
read(Kryo, Input, Class<Optional>) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalSerializer
 
read(Kryo, Input, Class<OptionalDouble>) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalDoubleSerializer
 
read(Kryo, Input, Class<OptionalInt>) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalIntSerializer
 
read(Kryo, Input, Class<OptionalLong>) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalLongSerializer
 
read(Kryo, Input, Class<TimeZone>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TimeZoneSerializer
 
read(Kryo, Input, Class<long[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.LongArraySerializer
 
read(Kryo, Input, Class<short[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ShortArraySerializer
 
read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.Serializer
Reads bytes and returns a new object of the specified concrete type.
read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.BeanSerializer
 
read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer
 
read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
 
readAscii() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
readAscii() - Method in class com.esotericsoftware.kryo.io.Input
 
readAscii_slow() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
readAscii_slow() - Method in class com.esotericsoftware.kryo.io.Input
 
readBoolean() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a 1 byte boolean.
readBoolean() - Method in class com.esotericsoftware.kryo.io.Input
Reads a 1 byte boolean.
readBoolean() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readByte() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a single byte.
readByte() - Method in class com.esotericsoftware.kryo.io.Input
Reads a single byte.
readByte() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readBytes(byte[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads bytes.length bytes and writes them to the specified byte[], starting at index 0.
readBytes(byte[]) - Method in class com.esotericsoftware.kryo.io.Input
Reads bytes.length bytes and writes them to the specified byte[], starting at index 0.
readBytes(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads count bytes and writes them to the specified byte[], starting at offset.
readBytes(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Input
Reads count bytes and writes them to the specified byte[], starting at offset.
readBytes(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads the specified number of bytes into a new byte[].
readBytes(int) - Method in class com.esotericsoftware.kryo.io.Input
Reads the specified number of bytes into a new byte[].
readByteUnsigned() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a byte as an int from 0 to 255.
readByteUnsigned() - Method in class com.esotericsoftware.kryo.io.Input
Reads a byte as an int from 0 to 255.
readChar() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a 2 byte char.
readChar() - Method in class com.esotericsoftware.kryo.io.Input
Reads a 2 byte char.
readChar() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readChars(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Bulk input of a char array.
readChars(int) - Method in class com.esotericsoftware.kryo.io.Input
Bulk input of a char array.
readChunkSize() - Method in class com.esotericsoftware.kryo.io.InputChunked
 
readClass(Input) - Method in interface com.esotericsoftware.kryo.ClassResolver
Reads a class and returns its registration.
readClass(Input) - Method in class com.esotericsoftware.kryo.Kryo
Reads a class and returns its registration.
readClass(Input) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
readClassAndObject(Input) - Method in class com.esotericsoftware.kryo.Kryo
Reads the class and object or null using the registered serializer.
readDouble() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads an 8 bytes double.
readDouble() - Method in class com.esotericsoftware.kryo.io.Input
Reads an 8 bytes double.
readDouble() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readDouble(double, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a 1-9 byte double with reduced precision.
readDouble(double, boolean) - Method in class com.esotericsoftware.kryo.io.Input
Reads a 1-9 byte double with reduced precision.
readDoubles(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Bulk input of a double array.
readDoubles(int) - Method in class com.esotericsoftware.kryo.io.Input
Bulk input of a double array.
readExternal(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 
readFloat() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a 4 byte float.
readFloat() - Method in class com.esotericsoftware.kryo.io.Input
Reads a 4 byte float.
readFloat() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readFloat(float, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a 1-5 byte float with reduced precision.
readFloat(float, boolean) - Method in class com.esotericsoftware.kryo.io.Input
Reads a 1-5 byte float with reduced precision.
readFloats(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Bulk input of a float array.
readFloats(int) - Method in class com.esotericsoftware.kryo.io.Input
Bulk input of a float array.
readFully(byte[]) - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readFully(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readInt() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
readInt() - Method in class com.esotericsoftware.kryo.io.Input
Reads a 4 byte int.
readInt() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readInt(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
readInt(boolean) - Method in class com.esotericsoftware.kryo.io.Input
Reads a 1-5 byte int.
readInt_slow(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
readInt_slow(boolean) - Method in class com.esotericsoftware.kryo.io.Input
 
readInts(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Bulk input of an int array.
readInts(int) - Method in class com.esotericsoftware.kryo.io.Input
Bulk input of an int array.
readInts(int, boolean) - Method in class com.esotericsoftware.kryo.io.Input
Bulk input of an int array.
readLine() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
Deprecated.
this method is not supported in this implementation.
readLong() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads an 8 byte long.
readLong() - Method in class com.esotericsoftware.kryo.io.Input
Reads an 8 byte long.
readLong() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readLong(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a 1-9 byte long.
readLong(boolean) - Method in class com.esotericsoftware.kryo.io.Input
Reads a 1-9 byte long.
readLong_slow(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
readLong_slow(boolean) - Method in class com.esotericsoftware.kryo.io.Input
 
readLongs(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Bulk input of a long array.
readLongs(int) - Method in class com.esotericsoftware.kryo.io.Input
Bulk input of a long array.
readLongs(int, boolean) - Method in class com.esotericsoftware.kryo.io.Input
Bulk input of a long array.
readName(Input) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
readObject - Variable in class com.esotericsoftware.kryo.Kryo
 
readObject() - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
 
readObject(Input, Class<T>) - Method in class com.esotericsoftware.kryo.Kryo
Reads an object using the registered serializer.
readObject(Input, Class<T>, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
Reads an object using the specified serializer.
readObjectOrNull(Input, Class<T>) - Method in class com.esotericsoftware.kryo.Kryo
Reads an object or null using the registered serializer.
readObjectOrNull(Input, Class<T>, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
Reads an object or null using the specified serializer.
readObjects - Variable in class com.esotericsoftware.kryo.util.MapReferenceResolver
 
readReferenceIds - Variable in class com.esotericsoftware.kryo.Kryo
 
readReferenceOrNull(Input, Class, boolean) - Method in class com.esotericsoftware.kryo.Kryo
Returns Kryo.REF if a reference to a previously read object was read, which is stored in Kryo.readObject.
readResolve - Static variable in class com.esotericsoftware.kryo.serializers.ClosureSerializer
 
readShort() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a 2 byte short.
readShort() - Method in class com.esotericsoftware.kryo.io.Input
Reads a 2 byte short.
readShort() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readShorts(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Bulk input of a short array.
readShorts(int) - Method in class com.esotericsoftware.kryo.io.Input
Bulk input of a short array.
readShortUnsigned() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a 2 byte short as an int from 0 to 65535.
readShortUnsigned() - Method in class com.esotericsoftware.kryo.io.Input
Reads a 2 byte short as an int from 0 to 65535.
readString() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads the length and string of UTF8 characters, or null.
readString() - Method in class com.esotericsoftware.kryo.io.Input
Reads the length and string of UTF8 characters, or null.
readStringBuilder() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads the length and string of UTF8 characters, or null.
readStringBuilder() - Method in class com.esotericsoftware.kryo.io.Input
Reads the length and string of UTF8 characters, or null.
readUnsignedByte() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readUnsignedShort() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readUTF() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
Reads the length and string of UTF8 characters, or null.
readUtf8(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
readUtf8(int) - Method in class com.esotericsoftware.kryo.io.Input
 
readUtf8_slow(int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
readUtf8_slow(int, int) - Method in class com.esotericsoftware.kryo.io.Input
 
readUtf8Length(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
readUtf8Length(int) - Method in class com.esotericsoftware.kryo.io.Input
 
readUtf8Length_slow(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
readUtf8Length_slow(int) - Method in class com.esotericsoftware.kryo.io.Input
 
readVarInt(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
readVarInt(boolean) - Method in class com.esotericsoftware.kryo.io.Input
Reads a 1-5 byte int.
readVarLong(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a 1-9 byte long.
readVarLong(boolean) - Method in class com.esotericsoftware.kryo.io.Input
Reads a 1-9 byte long.
rebuildCachedFields() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Called when the list of cached fields must be rebuilt.
rebuildCachedFields(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Rebuilds the list of cached fields.
REF - Static variable in class com.esotericsoftware.kryo.Kryo
 
reference(Object) - Method in class com.esotericsoftware.kryo.Kryo
Called by Serializer.read(Kryo, Input, Class) and Serializer.copy(Kryo, Object) before Kryo can be used to deserialize or copy child objects.
referenceResolver - Variable in class com.esotericsoftware.kryo.Kryo
 
ReferenceResolver - Interface in com.esotericsoftware.kryo
When references are enabled, this tracks objects that have already been read or written, provides an ID for objects that are written, and looks up by ID objects that have been read.
references - Variable in class com.esotericsoftware.kryo.Kryo
 
ReflectionSerializerFactory(Class<? extends Serializer>) - Constructor for class com.esotericsoftware.kryo.SerializerFactory.ReflectionSerializerFactory
 
register(Registration) - Method in interface com.esotericsoftware.kryo.ClassResolver
Stores the specified registration.
register(Registration) - Method in class com.esotericsoftware.kryo.Kryo
Stores the specified registration.
register(Registration) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
register(Class) - Method in class com.esotericsoftware.kryo.Kryo
Registers the class using the lowest, next available integer ID and the default serializer.
register(Class, int) - Method in class com.esotericsoftware.kryo.Kryo
Registers the class using the specified ID and the default serializer.
register(Class, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
Registers the class using the lowest, next available integer ID and the specified serializer.
register(Class, Serializer, int) - Method in class com.esotericsoftware.kryo.Kryo
Registers the class using the specified ID and serializer.
registerImplicit(Class) - Method in interface com.esotericsoftware.kryo.ClassResolver
Called when an unregistered type is encountered and Kryo.setRegistrationRequired(boolean) is false.
registerImplicit(Class) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
Registration - Class in com.esotericsoftware.kryo
Describes the Serializer and class ID to use for a class.
Registration(Class, Serializer, int) - Constructor for class com.esotericsoftware.kryo.Registration
 
registrationRequired - Variable in class com.esotericsoftware.kryo.Kryo
 
release(Kryo) - Method in interface com.esotericsoftware.kryo.pool.KryoPool
Returns the given Kryo instance to the pool.
release(Kryo) - Method in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
 
remove() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
remove() - Method in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
 
remove() - Method in class com.esotericsoftware.kryo.util.IntMap.MapIterator
 
remove() - Method in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
 
remove(int) - Method in class com.esotericsoftware.kryo.util.IntMap
 
remove(Object) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
remove(K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
remove(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
remove(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
removeAll(Collection<?>) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
removedFields - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
removeField(FieldSerializer.CachedField) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Removes a field so that it won't be serialized.
removeField(FieldSerializer.CachedField) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
removeField(FieldSerializer.CachedField) - Method in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
 
removeField(String) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Removes a field so that it won't be serialized.
removeField(String) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
removeField(String) - Method in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
 
removeIndex(int) - Method in class com.esotericsoftware.kryo.util.IntArray
Removes and returns the item at the specified index.
removeStash(int) - Method in class com.esotericsoftware.kryo.util.IntMap
 
removeStash(K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
removeStash(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
removeStash(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
removeStashIndex(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
removeStashIndex(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
removeStashIndex(int) - Method in class com.esotericsoftware.kryo.util.IntMap
 
removeStashIndex(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
removeValue(int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
require(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
require(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
require(int) - Method in class com.esotericsoftware.kryo.io.Input
 
require(int) - Method in class com.esotericsoftware.kryo.io.Output
 
reset() - Method in interface com.esotericsoftware.kryo.ClassResolver
Called by Kryo.reset().
reset() - Method in class com.esotericsoftware.kryo.Kryo
Resets unregistered class names, references to previously serialized or deserialized objects, and the graph context.
reset() - Method in interface com.esotericsoftware.kryo.ReferenceResolver
Called by Kryo.reset().
reset() - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
reset() - Method in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
 
reset() - Method in class com.esotericsoftware.kryo.util.IntMap.MapIterator
 
reset() - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
 
reset() - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
 
reset() - Method in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
 
resize(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
resize(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
resize(int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
resize(int) - Method in class com.esotericsoftware.kryo.util.IntMap
 
resize(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
resolveClass(ObjectStreamClass) - Method in class com.esotericsoftware.kryo.serializers.JavaSerializer.ObjectInputStreamWithKryoClassLoader
 
retainAll(Collection<?>) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
reverse() - Method in class com.esotericsoftware.kryo.util.IntArray
 
rewind() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
rewind() - Method in class com.esotericsoftware.kryo.io.Input
Sets the position and total to zero.
rewind() - Method in class com.esotericsoftware.kryo.io.InputChunked
 
run(KryoCallback<T>) - Method in interface com.esotericsoftware.kryo.pool.KryoPool
Runs the provided KryoCallback with a Kryo instance from the pool (borrow/release around KryoCallback.execute(Kryo)).
run(KryoCallback<T>) - Method in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
 

S

seenObjects - Variable in class com.esotericsoftware.kryo.util.ListReferenceResolver
 
serializedLambda - Static variable in class com.esotericsoftware.kryo.serializers.ClosureSerializer
 
serializer - Variable in class com.esotericsoftware.kryo.Registration
 
serializer - Variable in class com.esotericsoftware.kryo.SerializerFactory.SingletonSerializerFactory
 
serializer - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
 
serializer - Variable in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
 
serializer - Variable in class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
serializer - Variable in class com.esotericsoftware.kryo.serializers.DeflateSerializer
 
serializer - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
serializer - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
 
Serializer<T> - Class in com.esotericsoftware.kryo
Reads and writes objects to and from bytes.
Serializer() - Constructor for class com.esotericsoftware.kryo.Serializer
 
Serializer(boolean) - Constructor for class com.esotericsoftware.kryo.Serializer
 
Serializer(boolean, boolean) - Constructor for class com.esotericsoftware.kryo.Serializer
 
serializerClass - Variable in class com.esotericsoftware.kryo.SerializerFactory.ReflectionSerializerFactory
 
serializerFactory - Variable in class com.esotericsoftware.kryo.Kryo.DefaultSerializerEntry
 
SerializerFactory - Interface in com.esotericsoftware.kryo
A serializer factory that allows the creation of serializers.
SerializerFactory.FieldSerializerFactory - Class in com.esotericsoftware.kryo
A serializer factory that returns new, configured FieldSerializer instances.
SerializerFactory.ReflectionSerializerFactory - Class in com.esotericsoftware.kryo
This factory instantiates new serializers of a given class via reflection.
SerializerFactory.SingletonSerializerFactory - Class in com.esotericsoftware.kryo
A serializer factory that always returns a given serializer instance rather than creating new serializer instances.
SerializerFactory.TaggedFieldSerializerFactory - Class in com.esotericsoftware.kryo
A serializer factory that returns new, configured TaggedFieldSerializer instances.
serializeTransient - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
If set, transient fields will be serialized
set(int, int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
set(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
 
setAcceptsNull(boolean) - Method in class com.esotericsoftware.kryo.Serializer
If true, this serializer will handle writing and reading null values.
setAutoReset(boolean) - Method in class com.esotericsoftware.kryo.Kryo
If true (the default), Kryo.reset() is called automatically after an entire object graph has been read or written.
setBuffer(byte[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Sets a new buffer, discarding any previous buffer.
setBuffer(byte[]) - Method in class com.esotericsoftware.kryo.io.Input
Sets a new buffer.
setBuffer(byte[]) - Method in class com.esotericsoftware.kryo.io.Output
Sets the buffer that will be written to.
setBuffer(byte[], int) - Method in class com.esotericsoftware.kryo.io.Output
Sets the buffer that will be written to.
setBuffer(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Input
Sets a new buffer.
setBuffer(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.InputChunked
 
setBuffer(ByteBuffer) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Sets a new buffer, discarding any previous buffer.
setBuffer(ByteBuffer) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Sets the buffer that will be written to.
setBuffer(ByteBuffer, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Sets the buffer that will be written to.
setByteBuffer(ByteBuffer) - Method in class com.esotericsoftware.kryo.io.ByteBufferInputStream
 
setByteBuffer(ByteBuffer) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutputStream
 
setCachedFieldNameStrategy(FieldSerializer.CachedFieldNameStrategy) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
setCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
setClass(Class) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
setClass(Class, Serializer) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
setClassLoader(ClassLoader) - Method in class com.esotericsoftware.kryo.Kryo
Sets the classloader to resolve unregistered class names to classes.
setCompressionLevel(int) - Method in class com.esotericsoftware.kryo.serializers.DeflateSerializer
Default is 4.
setCopyReferences(boolean) - Method in class com.esotericsoftware.kryo.Kryo
If true, when Kryo.copy(Object) and other copy methods encounter an object for the first time the object is copied and on subsequent encounters the copied object is used.
setCopyTransient(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
setCopyTransient(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
If false, when Kryo.copy(Object) is called all transient fields that are accessible will be ignored from being copied.
setDefaultSerializer(SerializerFactory) - Method in class com.esotericsoftware.kryo.Kryo
Sets the serializer factory to use when no default serializers match an object's type.
setDefaultSerializer(Class<? extends Serializer>) - Method in class com.esotericsoftware.kryo.Kryo
Sets the serializer to use when no default serializers match an object's type.
setElementClass(Class, Serializer) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
setElementsAreSameType(boolean) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
 
setElementsCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
setElementsCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
 
setFallbackInstantiatorStrategy(InstantiatorStrategy) - Method in class com.esotericsoftware.kryo.Kryo.DefaultInstantiatorStrategy
 
setField(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmObjectField
 
setField(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField
 
setFieldsAsAccessible - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
setFieldsAsAccessible(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Controls which fields are serialized.
setFieldsAsAccessible(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
Controls which fields are serialized.
setFieldsCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
setFieldsCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
setFixedFieldTypes(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Sets the default value for FieldSerializer.CachedField.setClass(Class) to the field's declared type.
setFixedFieldTypes(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
Sets the default value for FieldSerializer.CachedField.setClass(Class) to the field's declared type.
setGenerics(Kryo, Class[]) - Method in class com.esotericsoftware.kryo.Serializer
Sets the generic types of the field or method this serializer will be used for on the next call to read or write.
setGenerics(Kryo, Class[]) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
setGenerics(Kryo, Class[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
 
setGenerics(Kryo, Class[]) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
setGenerics(Kryo, Class[]) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
 
setIgnoreSyntheticFields(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Controls if synthetic fields are serialized.
setIgnoreSyntheticFields(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
Controls if synthetic fields are serialized.
setImmutable(boolean) - Method in class com.esotericsoftware.kryo.Serializer
If true, the type this serializer will be used for is considered immutable.
setInput(Input) - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
setInputStream(InputStream) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Sets a new InputStream.
setInputStream(InputStream) - Method in class com.esotericsoftware.kryo.io.Input
Sets a new InputStream.
setInputStream(InputStream) - Method in class com.esotericsoftware.kryo.io.InputChunked
 
setInstantiator(ObjectInstantiator) - Method in class com.esotericsoftware.kryo.Registration
Sets the instantiator that will create a new instance of the type in Kryo.newInstance(Class).
setInstantiatorStrategy(InstantiatorStrategy) - Method in class com.esotericsoftware.kryo.Kryo
Sets the strategy used by Kryo.newInstantiator(Class) for creating objects.
setKeyClass(Class, Serializer) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
 
setKeysCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
 
setKryo(Kryo) - Method in interface com.esotericsoftware.kryo.ClassResolver
Sets the Kryo instance that this ClassResolver will be used for.
setKryo(Kryo) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
Sets the Kryo instance that this ClassResolver will be used for.
setKryo(Kryo) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
setKryo(Kryo) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
 
setKryo(Kryo) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
 
setLimit(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Sets the limit in the buffer.
setLimit(int) - Method in class com.esotericsoftware.kryo.io.Input
Sets the limit in the buffer.
setMaxDepth(int) - Method in class com.esotericsoftware.kryo.Kryo
Sets the maxiumum depth of an object graph.
setMethod - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
 
setMethodType - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
 
setNoHeaders(boolean) - Method in class com.esotericsoftware.kryo.serializers.DeflateSerializer
 
setOptimizedGenerics(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Controls if the serialization of generics should be optimized for smaller size.
setOptimizedGenerics(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
Controls if the serialization of generics should be optimized for smaller size.
setOutput(Output) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
setOutputStream(OutputStream) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Sets a new OutputStream.
setOutputStream(OutputStream) - Method in class com.esotericsoftware.kryo.io.Output
Sets a new OutputStream.
setPosition(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
setPosition(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Sets the current position in the buffer.
setPosition(int) - Method in class com.esotericsoftware.kryo.io.Input
Sets the current position in the buffer.
setPosition(int) - Method in class com.esotericsoftware.kryo.io.Output
Sets the current position in the buffer.
setReadObject(int, Object) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
Sets the ID for an object that has been read.
setReadObject(int, Object) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
 
setReadObject(int, Object) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
 
setReferenceResolver(ReferenceResolver) - Method in class com.esotericsoftware.kryo.Kryo
Sets the reference resolver and enables references.
setReferences(boolean) - Method in class com.esotericsoftware.kryo.Kryo
If true, each appearance of an object in the graph after the first is stored as an integer ordinal.
setRegistrationRequired(boolean) - Method in class com.esotericsoftware.kryo.Kryo
If true, an exception is thrown when an unregistered class is encountered.
setSerializer(Serializer) - Method in class com.esotericsoftware.kryo.Registration
 
setSerializer(Serializer) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
setSerializeTransient(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
setSerializeTransient(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
If set, transient fields will be serialized Default is false
setSkipUnknownTags(boolean) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializerConfig
Set whether associated TaggedFieldSerializers should attempt to skip reading the data of unknown tags, rather than throwing a KryoException.
setterAccessIndex - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
 
setTotal(long) - Method in class com.esotericsoftware.kryo.io.Input
Sets the number of bytes read.
setValueClass(Class, Serializer) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
 
setValuesCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
 
setVarIntsEnabled(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Controls if a variable length encoding for integer types should be used when serializers suggest it.
setVarIntsEnabled(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Controls if a variable length encoding for integer types should be used when serializers suggest it.
setWarnUnregisteredClasses(boolean) - Method in class com.esotericsoftware.kryo.Kryo
If true, kryo writes a warn log telling about the classes unregistered.
ShortArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ShortArraySerializer
 
ShortSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.ShortSerializer
 
shrink() - Method in class com.esotericsoftware.kryo.util.IntArray
Reduces the size of the backing array to the size of the actual items.
shrink(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
Reduces the size of the backing arrays to be the specified capacity or less.
shrink(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
Reduces the size of the backing arrays to be the specified capacity or less.
shrink(int) - Method in class com.esotericsoftware.kryo.util.IntMap
Reduces the size of the backing arrays to be the specified capacity or less.
shrink(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
Reduces the size of the backing arrays to be the specified capacity or less.
SingletonSerializerFactory(Serializer<?>) - Constructor for class com.esotericsoftware.kryo.SerializerFactory.SingletonSerializerFactory
 
size - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
size - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
size - Variable in class com.esotericsoftware.kryo.util.IntArray
 
size - Variable in class com.esotericsoftware.kryo.util.IntMap
 
size - Variable in class com.esotericsoftware.kryo.util.ObjectMap
 
size() - Method in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
 
size() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
skip(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
skip(int) - Method in class com.esotericsoftware.kryo.io.Input
Discards the specified number of bytes.
skip(long) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Discards the specified number of bytes.
skip(long) - Method in class com.esotericsoftware.kryo.io.Input
Discards the specified number of bytes.
skip(long) - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
 
skipBytes(int) - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
skipUnknownTags - Variable in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializerConfig
 
SoftReferenceQueue - Class in com.esotericsoftware.kryo.pool
Internally uses SoftReferences for queued Kryo instances, most importantly adjusts the poll behavior so that GC'ed Kryo instances are skipped.
SoftReferenceQueue(Queue<?>) - Constructor for class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
softReferences - Variable in class com.esotericsoftware.kryo.pool.KryoPool.Builder
 
softReferences() - Method in class com.esotericsoftware.kryo.pool.KryoPool.Builder
Use SoftReferences for pooled Kryo instances, so that instances may be garbage collected when there's memory demand (by default disabled).
sort() - Method in class com.esotericsoftware.kryo.util.IntArray
 
SPAIN - Static variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
SPANISH - Static variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
stack - Variable in class com.esotericsoftware.kryo.serializers.GenericsResolver
 
stashCapacity - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
stashCapacity - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
stashCapacity - Variable in class com.esotericsoftware.kryo.util.IntMap
 
stashCapacity - Variable in class com.esotericsoftware.kryo.util.ObjectMap
 
stashSize - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
stashSize - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
stashSize - Variable in class com.esotericsoftware.kryo.util.IntMap
 
stashSize - Variable in class com.esotericsoftware.kryo.util.ObjectMap
 
strategy - Variable in class com.esotericsoftware.kryo.Kryo
 
string(Object) - Static method in class com.esotericsoftware.kryo.util.Util
Returns the object formatted as a string.
StringArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.StringArraySerializer
 
StringBufferSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBufferSerializer
 
StringBuilderSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBuilderSerializer
 
stringSerializer - Variable in class com.esotericsoftware.kryo.serializers.EnumNameSerializer
 
StringSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringSerializer
 
swap(int, int) - Method in class com.esotericsoftware.kryo.util.IntArray
 

T

TAGGED_VALUE_COMPARATOR - Static variable in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
TaggedFieldSerializer<T> - Class in com.esotericsoftware.kryo.serializers
Serializes objects using direct field assignment for fields that have a @Tag(int) annotation.
TaggedFieldSerializer(Kryo, Class) - Constructor for class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
TaggedFieldSerializer(Kryo, Class, TaggedFieldSerializerConfig) - Constructor for class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
TaggedFieldSerializer.Tag - Annotation Type in com.esotericsoftware.kryo.serializers
Marks a field for serialization.
TaggedFieldSerializerConfig - Class in com.esotericsoftware.kryo.serializers
Configuration for TaggedFieldSerializer instances.
TaggedFieldSerializerConfig() - Constructor for class com.esotericsoftware.kryo.serializers.TaggedFieldSerializerConfig
 
TaggedFieldSerializerFactory() - Constructor for class com.esotericsoftware.kryo.SerializerFactory.TaggedFieldSerializerFactory
 
TaggedFieldSerializerFactory(TaggedFieldSerializerConfig) - Constructor for class com.esotericsoftware.kryo.SerializerFactory.TaggedFieldSerializerFactory
 
tags - Variable in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
thread - Variable in class com.esotericsoftware.kryo.Kryo
 
threshold - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
threshold - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
threshold - Variable in class com.esotericsoftware.kryo.util.IntMap
 
threshold - Variable in class com.esotericsoftware.kryo.util.ObjectMap
 
THRESHOLD_BINARY_SEARCH - Static variable in class com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer
 
TimeSerializers - Class in com.esotericsoftware.kryo.serializers
Serializers for java.time.*, are added as default serializers if java version is >= 8.
TimeSerializers() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers
 
TimeSerializers.DurationSerializer - Class in com.esotericsoftware.kryo.serializers
 
TimeSerializers.InstantSerializer - Class in com.esotericsoftware.kryo.serializers
 
TimeSerializers.LocalDateSerializer - Class in com.esotericsoftware.kryo.serializers
 
TimeSerializers.LocalDateTimeSerializer - Class in com.esotericsoftware.kryo.serializers
 
TimeSerializers.LocalTimeSerializer - Class in com.esotericsoftware.kryo.serializers
 
TimeSerializers.MonthDaySerializer - Class in com.esotericsoftware.kryo.serializers
 
TimeSerializers.OffsetDateTimeSerializer - Class in com.esotericsoftware.kryo.serializers
 
TimeSerializers.OffsetTimeSerializer - Class in com.esotericsoftware.kryo.serializers
 
TimeSerializers.PeriodSerializer - Class in com.esotericsoftware.kryo.serializers
 
TimeSerializers.YearMonthSerializer - Class in com.esotericsoftware.kryo.serializers
 
TimeSerializers.YearSerializer - Class in com.esotericsoftware.kryo.serializers
 
TimeSerializers.ZonedDateTimeSerializer - Class in com.esotericsoftware.kryo.serializers
 
TimeSerializers.ZoneIdSerializer - Class in com.esotericsoftware.kryo.serializers
 
TimeSerializers.ZoneOffsetSerializer - Class in com.esotericsoftware.kryo.serializers
 
timeZoneSerializer - Variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
 
TimeZoneSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.TimeZoneSerializer
 
toArray() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
toArray() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Keys
Returns a new array containing the remaining keys.
toArray() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Values
Returns a new array containing the remaining values.
toArray() - Method in class com.esotericsoftware.kryo.util.IntArray
 
toArray() - Method in class com.esotericsoftware.kryo.util.IntMap.Keys
Returns a new array containing the remaining keys.
toArray() - Method in class com.esotericsoftware.kryo.util.IntMap.Values
Returns a new array containing the remaining values.
toArray() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Keys
Returns a new array containing the remaining keys.
toArray() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Values
Returns a new array containing the remaining values.
toArray(ArrayList<V>) - Method in class com.esotericsoftware.kryo.util.IdentityMap.Values
Returns a new array containing the remaining values.
toArray(ArrayList<V>) - Method in class com.esotericsoftware.kryo.util.ObjectMap.Values
Adds the remaining values to the specified array.
toArray(T[]) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
toBytes() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Returns a new byte array containing the bytes currently in the buffer between zero and Output.position().
toBytes() - Method in class com.esotericsoftware.kryo.io.Output
Returns a new byte array containing the bytes currently in the buffer between zero and Output.position().
toString() - Method in class com.esotericsoftware.kryo.pool.KryoPool.Builder
 
toString() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
 
toString() - Method in class com.esotericsoftware.kryo.Registration
 
toString() - Method in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
 
toString() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
toString() - Method in class com.esotericsoftware.kryo.serializers.Generics
 
toString() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Entry
 
toString() - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
toString() - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
toString() - Method in class com.esotericsoftware.kryo.util.IntArray
 
toString() - Method in class com.esotericsoftware.kryo.util.IntMap.Entry
 
toString() - Method in class com.esotericsoftware.kryo.util.IntMap
 
toString() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Entry
 
toString() - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
toString(String) - Method in class com.esotericsoftware.kryo.util.IntArray
 
total - Variable in class com.esotericsoftware.kryo.io.Input
 
total - Variable in class com.esotericsoftware.kryo.io.Output
 
total() - Method in class com.esotericsoftware.kryo.io.Input
Returns the number of bytes read.
total() - Method in class com.esotericsoftware.kryo.io.Output
Returns the total number of bytes written.
trace - Variable in exception class com.esotericsoftware.kryo.KryoException
 
transientFields - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
TreeMapSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
 
TreeSetSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeSetSerializer
 
truncate(int) - Method in class com.esotericsoftware.kryo.util.IntArray
Reduces the size of the array to the specified size.
type - Variable in class com.esotericsoftware.kryo.Kryo.DefaultSerializerEntry
 
type - Variable in class com.esotericsoftware.kryo.Registration
 
type - Variable in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
 
type - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
type - Variable in class com.esotericsoftware.kryo.serializers.ObjectField
 
typeParameters - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
type variables declared for this type
typeVar2class - Variable in class com.esotericsoftware.kryo.serializers.Generics
 
typeVersion - Variable in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
 

U

unregisteredClassMessage(Class) - Method in class com.esotericsoftware.kryo.Kryo
 
URLSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.URLSerializer
 
useReferences(Class) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
Returns true if references will be written for the specified type.
useReferences(Class) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
Returns false for all primitive wrappers.
useReferences(Class) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
Returns false for all primitive wrappers.
Util - Class in com.esotericsoftware.kryo.util
A few utility methods, mostly for private use.
Util() - Constructor for class com.esotericsoftware.kryo.util.Util
 

V

value - Variable in class com.esotericsoftware.kryo.util.IdentityMap.Entry
 
value - Variable in class com.esotericsoftware.kryo.util.IntMap.Entry
 
value - Variable in class com.esotericsoftware.kryo.util.ObjectMap.Entry
 
value() - Element in annotation type com.esotericsoftware.kryo.DefaultSerializer
 
value() - Element in annotation type com.esotericsoftware.kryo.serializers.FieldSerializer.Bind
Value.
value() - Element in annotation type com.esotericsoftware.kryo.serializers.FieldSerializer.Optional
 
value() - Element in annotation type com.esotericsoftware.kryo.serializers.TaggedFieldSerializer.Tag
 
value() - Element in annotation type com.esotericsoftware.kryo.serializers.VersionFieldSerializer.Since
Version of annotated field, default is 0, and must be incremental to maintain compatibility.
valueClass - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
valueClass - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
 
valueClass() - Element in annotation type com.esotericsoftware.kryo.serializers.MapSerializer.BindMap
Class used for values
valueGenericType - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
 
values - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
values() - Method in class com.esotericsoftware.kryo.util.IdentityMap
Returns an iterator for the values in the map.
values() - Method in class com.esotericsoftware.kryo.util.IntMap
Returns an iterator for the values in the map.
values() - Method in class com.esotericsoftware.kryo.util.ObjectMap
Returns an iterator for the values in the map.
Values(IdentityMap<?, V>) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap.Values
 
Values(IntMap<V>) - Constructor for class com.esotericsoftware.kryo.util.IntMap.Values
 
Values(ObjectMap<?, V>) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap.Values
 
valuesCanBeNull - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
 
valuesCanBeNull() - Element in annotation type com.esotericsoftware.kryo.serializers.MapSerializer.BindMap
Indicates if values can be null
valueSerializer - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
 
valueSerializer() - Element in annotation type com.esotericsoftware.kryo.serializers.MapSerializer.BindMap
Serializer to be used for values
valueTable - Variable in class com.esotericsoftware.kryo.util.IdentityMap
 
valueTable - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
valueTable - Variable in class com.esotericsoftware.kryo.util.IntMap
 
valueTable - Variable in class com.esotericsoftware.kryo.util.ObjectMap
 
varIntsEnabled - Variable in class com.esotericsoftware.kryo.io.ByteBufferInput
 
varIntsEnabled - Variable in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
varIntsEnabled - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
varIntsEnabled - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
If set, this serializer tries to use a variable length encoding for int and long fields
VersionFieldSerializer<T> - Class in com.esotericsoftware.kryo.serializers
Serializes objects using direct field assignment, with versioning backward compatibility.
VersionFieldSerializer(Kryo, Class) - Constructor for class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
 
VersionFieldSerializer(Kryo, Class, boolean) - Constructor for class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
 
VersionFieldSerializer.Since - Annotation Type in com.esotericsoftware.kryo.serializers
Incremental modification of serialized objects must add VersionFieldSerializer.Since for new fields.
VoidSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.VoidSerializer
 

W

warnUnregisteredClasses - Variable in class com.esotericsoftware.kryo.Kryo
 
write(byte[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the bytes.
write(byte[]) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
write(byte[]) - Method in class com.esotericsoftware.kryo.io.Output
Writes the bytes.
write(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the bytes.
write(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutputStream
 
write(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
write(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Output
Writes the bytes.
write(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a byte.
write(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutputStream
 
write(int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
write(int) - Method in class com.esotericsoftware.kryo.io.Output
Writes a byte.
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmBooleanField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmByteField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmCharField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmDoubleField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmFloatField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmIntField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmLongField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmShortField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmStringField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectBooleanField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectByteField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectCharField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectDoubleField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectFloatField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectIntField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectLongField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectShortField
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField
 
write(Output, LocalDate) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateSerializer
 
write(Output, LocalTime) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalTimeSerializer
 
write(Output, ZoneId) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneIdSerializer
 
write(Output, ZoneOffset) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneOffsetSerializer
 
write(Kryo, Output) - Method in interface com.esotericsoftware.kryo.KryoSerializable
 
write(Kryo, Output, boolean[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.BooleanArraySerializer
 
write(Kryo, Output, byte[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ByteArraySerializer
 
write(Kryo, Output, char[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.CharArraySerializer
 
write(Kryo, Output, double[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.DoubleArraySerializer
 
write(Kryo, Output, float[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.FloatArraySerializer
 
write(Kryo, Output, int[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.IntArraySerializer
 
write(Kryo, Output, long[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.LongArraySerializer
 
write(Kryo, Output, short[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ShortArraySerializer
 
write(Kryo, Output, KryoSerializable) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.KryoSerializableSerializer
 
write(Kryo, Output, Boolean) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BooleanSerializer
 
write(Kryo, Output, Byte) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ByteSerializer
 
write(Kryo, Output, Character) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharSerializer
 
write(Kryo, Output, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ClassSerializer
 
write(Kryo, Output, Double) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.DoubleSerializer
 
write(Kryo, Output, Enum) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSerializer
 
write(Kryo, Output, Enum) - Method in class com.esotericsoftware.kryo.serializers.EnumNameSerializer
 
write(Kryo, Output, Float) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.FloatSerializer
 
write(Kryo, Output, Integer) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.IntSerializer
 
write(Kryo, Output, Long) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LongSerializer
 
write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
 
write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ClosureSerializer
 
write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptyListSerializer
 
write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptyMapSerializer
 
write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptySetSerializer
 
write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.VoidSerializer
 
write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.DeflateSerializer
 
write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 
write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.JavaSerializer
 
write(Kryo, Output, Object[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
 
write(Kryo, Output, Short) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ShortSerializer
 
write(Kryo, Output, String) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringSerializer
 
write(Kryo, Output, String[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.StringArraySerializer
 
write(Kryo, Output, StringBuffer) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBufferSerializer
 
write(Kryo, Output, StringBuilder) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBuilderSerializer
 
write(Kryo, Output, BigDecimal) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigDecimalSerializer
 
write(Kryo, Output, BigInteger) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigIntegerSerializer
 
write(Kryo, Output, URL) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.URLSerializer
 
write(Kryo, Output, Charset) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharsetSerializer
 
write(Kryo, Output, Duration) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.DurationSerializer
 
write(Kryo, Output, Instant) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.InstantSerializer
 
write(Kryo, Output, LocalDate) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateSerializer
 
write(Kryo, Output, LocalDateTime) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateTimeSerializer
 
write(Kryo, Output, LocalTime) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalTimeSerializer
 
write(Kryo, Output, MonthDay) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.MonthDaySerializer
 
write(Kryo, Output, OffsetDateTime) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.OffsetDateTimeSerializer
 
write(Kryo, Output, OffsetTime) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.OffsetTimeSerializer
 
write(Kryo, Output, Period) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.PeriodSerializer
 
write(Kryo, Output, Year) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.YearSerializer
 
write(Kryo, Output, YearMonth) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.YearMonthSerializer
 
write(Kryo, Output, ZonedDateTime) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZonedDateTimeSerializer
 
write(Kryo, Output, ZoneId) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneIdSerializer
 
write(Kryo, Output, ZoneOffset) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneOffsetSerializer
 
write(Kryo, Output, Calendar) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
 
write(Kryo, Output, Collection) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
write(Kryo, Output, Collection) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeSetSerializer
 
write(Kryo, Output, Currency) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CurrencySerializer
 
write(Kryo, Output, Date) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.DateSerializer
 
write(Kryo, Output, EnumSet) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSetSerializer
 
write(Kryo, Output, List) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonListSerializer
 
write(Kryo, Output, Locale) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
write(Kryo, Output, Map) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonMapSerializer
 
write(Kryo, Output, Map) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
 
write(Kryo, Output, Map) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
 
write(Kryo, Output, Optional) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalSerializer
 
write(Kryo, Output, OptionalDouble) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalDoubleSerializer
 
write(Kryo, Output, OptionalInt) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalIntSerializer
 
write(Kryo, Output, OptionalLong) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalLongSerializer
 
write(Kryo, Output, Set) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonSetSerializer
 
write(Kryo, Output, TimeZone) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TimeZoneSerializer
 
write(Kryo, Output, T) - Method in class com.esotericsoftware.kryo.Serializer
Writes the bytes for the object to the output.
write(Kryo, Output, T) - Method in class com.esotericsoftware.kryo.serializers.BeanSerializer
 
write(Kryo, Output, T) - Method in class com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer
 
write(Kryo, Output, T) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
This method can be called for different fields having the same type.
write(Kryo, Output, T) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
write(Kryo, Output, T) - Method in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
 
writeAscii(String) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a string that is known to contain only ASCII characters.
writeAscii(String) - Method in class com.esotericsoftware.kryo.io.Output
Writes a string that is known to contain only ASCII characters.
writeAscii_slow(String, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
writeAscii_slow(String, int) - Method in class com.esotericsoftware.kryo.io.Output
 
writeBoolean(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a 1 byte boolean.
writeBoolean(boolean) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeBoolean(boolean) - Method in class com.esotericsoftware.kryo.io.Output
Writes a 1 byte boolean.
writeByte(byte) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
writeByte(byte) - Method in class com.esotericsoftware.kryo.io.Output
 
writeByte(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
writeByte(int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeByte(int) - Method in class com.esotericsoftware.kryo.io.Output
 
writeBytes(byte[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the bytes.
writeBytes(byte[]) - Method in class com.esotericsoftware.kryo.io.Output
Writes the bytes.
writeBytes(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the bytes.
writeBytes(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Output
Writes the bytes.
writeBytes(String) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeChar(char) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a 2 byte char.
writeChar(char) - Method in class com.esotericsoftware.kryo.io.Output
Writes a 2 byte char.
writeChar(int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeChars(char[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Bulk output of a char array.
writeChars(char[]) - Method in class com.esotericsoftware.kryo.io.Output
Bulk output of a char array.
writeChars(String) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeChunkSize() - Method in class com.esotericsoftware.kryo.io.OutputChunked
 
writeClass(Output, Class) - Method in interface com.esotericsoftware.kryo.ClassResolver
Writes a class and returns its registration.
writeClass(Output, Class) - Method in class com.esotericsoftware.kryo.Kryo
Writes a class and returns its registration.
writeClass(Output, Class) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
writeClassAndObject(Output, Object) - Method in class com.esotericsoftware.kryo.Kryo
Writes the class and object or null using the registered serializer.
writeDouble(double) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes an 8 byte double.
writeDouble(double) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeDouble(double) - Method in class com.esotericsoftware.kryo.io.Output
Writes an 8 byte double.
writeDouble(double, double, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a 1-9 byte double with reduced precision.
writeDouble(double, double, boolean) - Method in class com.esotericsoftware.kryo.io.Output
Writes a 1-9 byte double with reduced precision.
writeDoubles(double[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Bulk output of a double array.
writeDoubles(double[]) - Method in class com.esotericsoftware.kryo.io.Output
Bulk output of a double array.
writeExternal(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 
writeFieldCount - Variable in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
writeFloat(float) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a 4 byte float.
writeFloat(float) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeFloat(float) - Method in class com.esotericsoftware.kryo.io.Output
Writes a 4 byte float.
writeFloat(float, float, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a 1-5 byte float with reduced precision.
writeFloat(float, float, boolean) - Method in class com.esotericsoftware.kryo.io.Output
Writes a 1-5 byte float with reduced precision.
writeFloats(float[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Bulk output of a float array.
writeFloats(float[]) - Method in class com.esotericsoftware.kryo.io.Output
Bulk output of a float array.
writeInt(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a 4 byte int.
writeInt(int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeInt(int) - Method in class com.esotericsoftware.kryo.io.Output
Writes a 4 byte int.
writeInt(int, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
writeInt(int, boolean) - Method in class com.esotericsoftware.kryo.io.Output
Writes a 1-5 byte int.
writeInts(int[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Bulk output of an int array.
writeInts(int[]) - Method in class com.esotericsoftware.kryo.io.Output
Bulk output of an int array.
writeInts(int[], boolean) - Method in class com.esotericsoftware.kryo.io.Output
Bulk output of an int array.
writeLong(long) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes an 8 byte long.
writeLong(long) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeLong(long) - Method in class com.esotericsoftware.kryo.io.Output
Writes an 8 byte long.
writeLong(long, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
writeLong(long, boolean) - Method in class com.esotericsoftware.kryo.io.Output
Writes a 1-9 byte long.
writeLongs(long[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Bulk output of an long array.
writeLongs(long[]) - Method in class com.esotericsoftware.kryo.io.Output
Bulk output of an long array.
writeLongs(long[], boolean) - Method in class com.esotericsoftware.kryo.io.Output
Bulk output of an long array.
writeLongS(long, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a 1-9 byte long.
writeName(Output, Class, Registration) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
writeObject(Output, Object) - Method in class com.esotericsoftware.kryo.Kryo
Writes an object using the registered serializer.
writeObject(Output, Object, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
Writes an object using the specified serializer.
writeObject(Object) - Method in class com.esotericsoftware.kryo.io.KryoObjectOutput
 
writeObjectOrNull(Output, Object, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
Writes an object or null using the specified serializer.
writeObjectOrNull(Output, Object, Class) - Method in class com.esotericsoftware.kryo.Kryo
Writes an object or null using the registered serializer for the specified type.
writeReferenceOrNull(Output, Object, boolean) - Method in class com.esotericsoftware.kryo.Kryo
 
writeShort(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a 2 byte short.
writeShort(int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeShort(int) - Method in class com.esotericsoftware.kryo.io.Output
Writes a 2 byte short.
writeShorts(short[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Bulk output of a short array.
writeShorts(short[]) - Method in class com.esotericsoftware.kryo.io.Output
Bulk output of a short array.
writeString(CharSequence) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the length and CharSequence as UTF8, or null.
writeString(CharSequence) - Method in class com.esotericsoftware.kryo.io.Output
Writes the length and CharSequence as UTF8, or null.
writeString(String) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the length and string, or null.
writeString(String) - Method in class com.esotericsoftware.kryo.io.Output
Writes the length and string, or null.
writeString_slow(CharSequence, int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
writeString_slow(CharSequence, int, int) - Method in class com.esotericsoftware.kryo.io.Output
 
writeUTF(String) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeUtf8Length(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the length of a string, which is a variable length encoded int except the first byte uses bit 8 to denote UTF8 and bit 7 to denote if another byte is present.
writeUtf8Length(int) - Method in class com.esotericsoftware.kryo.io.Output
Writes the length of a string, which is a variable length encoded int except the first byte uses bit 8 to denote UTF8 and bit 7 to denote if another byte is present.
writeVarInt(int, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
writeVarInt(int, boolean) - Method in class com.esotericsoftware.kryo.io.Output
Writes a 1-5 byte int.
writeVarLong(long, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
writeVarLong(long, boolean) - Method in class com.esotericsoftware.kryo.io.Output
Writes a 1-9 byte long.
writtenObjects - Variable in class com.esotericsoftware.kryo.util.MapReferenceResolver
 

Y

YearMonthSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.YearMonthSerializer
 
YearSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.YearSerializer
 

Z

zeroValue - Variable in class com.esotericsoftware.kryo.util.IntMap
 
ZonedDateTimeSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.ZonedDateTimeSerializer
 
ZoneIdSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneIdSerializer
 
ZoneOffsetSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneOffsetSerializer
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form