Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

add(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(int[]) - Method in class com.esotericsoftware.kryo.util.IntArray
 
addAll(int[], int, int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
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 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
 
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
 
BigDecimalSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigDecimalSerializer
 
BigIntegerSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigIntegerSerializer
 
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.
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
 
byteArrayBaseOffset - Static variable in class com.esotericsoftware.kryo.util.UnsafeUtil
 
ByteArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ByteArraySerializer
 
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(int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
Creates a new Input for reading from a byte array.
ByteBufferInput(byte[]) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
 
ByteBufferInput(ByteBuffer) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
Creates a new Input for reading from a ByteBuffer.
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(long, int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
This constructor allows for creation of a direct ByteBuffer of a given size at a given address.
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.
ByteBufferOutput(long, int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
Creates a direct ByteBuffer of a given size at a given address.
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
 
ByteSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.ByteSerializer
 

C

CachedField() - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
CalendarSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
 
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
 
charArrayBaseOffset - Static variable in class com.esotericsoftware.kryo.util.UnsafeUtil
 
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
 
className(Class) - Static method in class com.esotericsoftware.kryo.util.Util
Returns the class formatted as a string.
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(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() - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
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() - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
clear() - Method in class com.esotericsoftware.kryo.util.IntArray
 
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() - Method in class com.esotericsoftware.kryo.util.IntMap
 
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.
clear() - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
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.factories - package com.esotericsoftware.kryo.factories
 
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
 
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
 
config - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
contains(int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
containsKey(K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
containsKey(K) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
containsKey(int) - Method in class com.esotericsoftware.kryo.util.IntMap
 
containsKey(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
containsValue(Object, boolean) - Method in class com.esotericsoftware.kryo.util.IdentityMap
Returns true if the specified value is in the map.
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.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.
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.
copy(Kryo) - Method in interface com.esotericsoftware.kryo.KryoCopyable
Returns a copy that has the same values as this object.
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, Object) - Method in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
 
copy(Kryo, Object) - Method in class com.esotericsoftware.kryo.serializers.ClosureSerializer
 
copy(Kryo, Collection) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
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, Object[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
 
copy(Kryo, short[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ShortArraySerializer
 
copy(Kryo, String[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.StringArraySerializer
 
copy(Kryo, Calendar) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
 
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, StringBuffer) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBufferSerializer
 
copy(Kryo, StringBuilder) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBuilderSerializer
 
copy(Kryo, Object) - Method in class com.esotericsoftware.kryo.serializers.DeflateSerializer
 
copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
copy(Kryo, T) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
copy(Kryo, Map) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
 
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.
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(String, String, String) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
create(Kryo, Input, Class<Map>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
 
create(Kryo, Input, Class<Collection>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeSetSerializer
 
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, Input, Class<Map>) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
Used by MapSerializer.read(Kryo, Input, Class) to create the new object.
createCachedField(Class, Field, FieldSerializer) - Method in interface com.esotericsoftware.kryo.serializers.FieldSerializer.CachedFieldFactory
 
createCopy(Kryo, Collection) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
Used by CollectionSerializer.copy(Kryo, Collection) to create the new object.
createCopy(Kryo, Map) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
 
createCopy(Kryo, Collection) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeSetSerializer
 
createCopy(Kryo, T) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Used by FieldSerializer.copy(Kryo, Object) to create the new object.
createCopy(Kryo, Map) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
 
CurrencySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CurrencySerializer
 

D

DateSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.DateSerializer
 
DEFAULT - Static variable in interface com.esotericsoftware.kryo.serializers.FieldSerializer.CachedFieldNameStrategy
 
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 - Annotation Type in com.esotericsoftware.kryo
Sets the default serializer to use for the annotated class.
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
 
DefaultStreamFactory - Class in com.esotericsoftware.kryo.util
StreamFactory which provides usual Input/Output streams, which are present in all versions of Kryo.
DefaultStreamFactory() - Constructor for class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
DeflateSerializer - Class in com.esotericsoftware.kryo.serializers
 
DeflateSerializer(Serializer) - Constructor for class com.esotericsoftware.kryo.serializers.DeflateSerializer
 
doubleArrayBaseOffset - Static variable in class com.esotericsoftware.kryo.util.UnsafeUtil
 
DoubleArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.DoubleArraySerializer
 
DoubleSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.DoubleSerializer
 

E

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() - Method in class com.esotericsoftware.kryo.util.IdentityMap
Returns an iterator for the entries in the map.
Entries(IdentityMap<K, V>) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap.Entries
 
entries() - Method in class com.esotericsoftware.kryo.util.IntMap
Returns an iterator for the entries in the map.
Entries(IntMap) - Constructor for class com.esotericsoftware.kryo.util.IntMap.Entries
 
entries() - Method in class com.esotericsoftware.kryo.util.ObjectMap
Returns an iterator for the entries in the map.
Entries(ObjectMap<K, V>) - Constructor for 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
 
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
 
eof() - Method in class com.esotericsoftware.kryo.io.Input
 
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

FastestStreamFactory - Class in com.esotericsoftware.kryo.util
This StreamFactory tries to provide fastest possible Input/Output streams on a given platform.
FastestStreamFactory() - Constructor for class com.esotericsoftware.kryo.util.FastestStreamFactory
 
FastInput - Class in com.esotericsoftware.kryo.io
Same as Input, but does not use variable length encoding for integer types.
FastInput() - Constructor for class com.esotericsoftware.kryo.io.FastInput
Creates an uninitialized Output.
FastInput(int) - Constructor for class com.esotericsoftware.kryo.io.FastInput
Creates a new Output for writing to a byte array.
FastInput(byte[]) - Constructor for class com.esotericsoftware.kryo.io.FastInput
Creates a new Output for writing to a byte array.
FastInput(byte[], int, int) - Constructor for class com.esotericsoftware.kryo.io.FastInput
Creates a new Output for writing to a byte array.
FastInput(InputStream) - Constructor for class com.esotericsoftware.kryo.io.FastInput
Creates a new Output for writing to an OutputStream.
FastInput(InputStream, int) - Constructor for class com.esotericsoftware.kryo.io.FastInput
Creates a new Output for writing to an OutputStream.
FastOutput - Class in com.esotericsoftware.kryo.io
Same as Output, but does not use variable length encoding for integer types.
FastOutput() - Constructor for class com.esotericsoftware.kryo.io.FastOutput
Creates an uninitialized Output.
FastOutput(int) - Constructor for class com.esotericsoftware.kryo.io.FastOutput
Creates a new Output for writing to a byte array.
FastOutput(int, int) - Constructor for class com.esotericsoftware.kryo.io.FastOutput
Creates a new Output for writing to a byte array.
FastOutput(byte[]) - Constructor for class com.esotericsoftware.kryo.io.FastOutput
Creates a new Output for writing to a byte array.
FastOutput(byte[], int) - Constructor for class com.esotericsoftware.kryo.io.FastOutput
Creates a new Output for writing to a byte array.
FastOutput(OutputStream) - Constructor for class com.esotericsoftware.kryo.io.FastOutput
Creates a new Output for writing to an OutputStream.
FastOutput(OutputStream, int) - Constructor for class com.esotericsoftware.kryo.io.FastOutput
Creates a new Output for writing to an OutputStream.
FieldSerializer<T> - 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[], FieldSerializerConfig) - 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.
FieldSerializerConfig - Class in com.esotericsoftware.kryo.serializers
Configuration for FieldSerializer instances.
FieldSerializerConfig() - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
fill(ByteBuffer, int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Fills the buffer with more bytes.
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
 
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(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, 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.
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.
floatArrayBaseOffset - Static variable in class com.esotericsoftware.kryo.util.UnsafeUtil
 
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

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
 
get(K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
get(K, V) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
get(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
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(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
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.
getAsmEnabled() - Method in class com.esotericsoftware.kryo.Kryo
Deprecated.
Use Kryo.getFieldSerializerConfig() to change the default FieldSerializer configuration.
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
 
getClassLoader() - Method in class com.esotericsoftware.kryo.Kryo
 
getClassResolver() - Method in class com.esotericsoftware.kryo.Kryo
 
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
 
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.
getDirectBufferAt(long, int) - Static method in class com.esotericsoftware.kryo.util.UnsafeUtil
Create a ByteBuffer that uses a provided (off-heap) memory region instead of allocating a new one.
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(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
getFieldSerializerConfig() - Method in class com.esotericsoftware.kryo.Kryo
The default configuration for FieldSerializer instances.
getGenerics() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Get generic type parameters of the class controlled by this serializer.
getGenericsResolver() - Method in class com.esotericsoftware.kryo.Kryo
 
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.
getInput() - Method in interface com.esotericsoftware.kryo.StreamFactory
Creates an uninitialized Input.
getInput(int) - Method in interface com.esotericsoftware.kryo.StreamFactory
Creates a new Input for reading from a byte array.
getInput(byte[]) - Method in interface com.esotericsoftware.kryo.StreamFactory
Creates a new Input for reading from a byte array.
getInput(byte[], int, int) - Method in interface com.esotericsoftware.kryo.StreamFactory
Creates a new Input for reading from a byte array.
getInput(InputStream) - Method in interface com.esotericsoftware.kryo.StreamFactory
Creates a new Input for reading from an InputStream with a buffer size of 4096.
getInput(InputStream, int) - Method in interface com.esotericsoftware.kryo.StreamFactory
Creates a new Input for reading from an InputStream.
getInput() - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
getInput(int) - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
getInput(byte[]) - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
getInput(byte[], int, int) - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
getInput(InputStream) - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
getInput(InputStream, int) - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
getInput() - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
getInput(int) - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
getInput(byte[]) - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
getInput(byte[], int, int) - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
getInput(InputStream) - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
getInput(InputStream, int) - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
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
 
getKryo() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
getMessage() - Method in exception com.esotericsoftware.kryo.KryoException
 
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.
getOriginalToCopyMap() - Method in class com.esotericsoftware.kryo.Kryo
Returns the internal map of original to copy objects when a copy method is used.
getOutput() - Method in interface com.esotericsoftware.kryo.StreamFactory
Creates an uninitialized Output.
getOutput(int) - Method in interface com.esotericsoftware.kryo.StreamFactory
Creates a new Output for writing to a byte array.
getOutput(int, int) - Method in interface com.esotericsoftware.kryo.StreamFactory
Creates a new Output for writing to a byte array.
getOutput(byte[]) - Method in interface com.esotericsoftware.kryo.StreamFactory
Creates a new Output for writing to a byte array.
getOutput(byte[], int) - Method in interface com.esotericsoftware.kryo.StreamFactory
Creates a new Output for writing to a byte array.
getOutput(OutputStream) - Method in interface com.esotericsoftware.kryo.StreamFactory
Creates a new Output for writing to an OutputStream.
getOutput(OutputStream, int) - Method in interface com.esotericsoftware.kryo.StreamFactory
Creates a new Output for writing to an OutputStream.
getOutput() - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
getOutput(int) - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
getOutput(int, int) - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
getOutput(byte[]) - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
getOutput(byte[], int) - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
getOutput(OutputStream) - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
getOutput(OutputStream, int) - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
getOutput() - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
getOutput(int) - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
getOutput(int, int) - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
getOutput(byte[]) - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
getOutput(byte[], int) - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
getOutput(OutputStream) - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
getOutput(OutputStream, int) - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
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(Class) - Method in interface com.esotericsoftware.kryo.ClassResolver
Returns the registration for the specified class, or null if the class is not registered.
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(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(int) - Method in class com.esotericsoftware.kryo.Kryo
 
getRegistration(Class) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
getRegistration(int) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
getSerializer(Class) - Method in class com.esotericsoftware.kryo.Kryo
Returns the serializer for the registration for the specified class.
getSerializer() - Method in class com.esotericsoftware.kryo.Registration
 
getSerializer() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
getSerializeTransient() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
getStreamFactory() - Method in class com.esotericsoftware.kryo.Kryo
 
getTaggedFieldSerializerConfig() - Method in class com.esotericsoftware.kryo.Kryo
 
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
 
getUseAsmEnabled() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
getUseMemRegions() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
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
getVarIntsEnabled() - Method in class com.esotericsoftware.kryo.io.UnsafeInput
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
 

H

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
 

I

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.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
 
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 - 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(int) - Constructor for class com.esotericsoftware.kryo.io.Input
Creates a new Input for reading from a byte array.
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(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.
input - Variable in class com.esotericsoftware.kryo.io.KryoDataInput
 
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
 
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(int) - Constructor for class com.esotericsoftware.kryo.util.IntArray
Creates an ordered array with the specified capacity.
IntArray(boolean, int) - Constructor for class com.esotericsoftware.kryo.util.IntArray
 
IntArray(IntArray) - Constructor for class com.esotericsoftware.kryo.util.IntArray
Creates a new array containing the elements in the specific array.
IntArray(int[]) - Constructor for class com.esotericsoftware.kryo.util.IntArray
Creates a new ordered array containing the elements in the specified array.
IntArray(boolean, int[]) - Constructor for class com.esotericsoftware.kryo.util.IntArray
Creates a new array containing the elements in the specified array.
intArrayBaseOffset - Static variable in class com.esotericsoftware.kryo.util.UnsafeUtil
 
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.Values<V> - Class in com.esotericsoftware.kryo.util
 
IntSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.IntSerializer
 
IS_ANDROID - Static variable in class com.esotericsoftware.kryo.util.Util
 
isAndroid - Static variable in class com.esotericsoftware.kryo.util.Util
Deprecated.
Use Util.IS_ANDROID instead.
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.
isCopyTransient() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
isFieldsCanBeNull() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
isFinal(Class) - Method in class com.esotericsoftware.kryo.Kryo
Returns true if the specified type is final.
isFixedFieldTypes() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
isIgnoreSyntheticFields() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
isIgnoreUnknownTags() - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializerConfig
isIgnoreUnkownTags() - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
Deprecated.
isImmutable() - Method in class com.esotericsoftware.kryo.Serializer
 
isOptimizedGenerics() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
isRegistrationRequired() - Method in class com.esotericsoftware.kryo.Kryo
 
isSameLocale(Locale, String, String, String) - Static method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
isSerializeTransient() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
isSetFieldsAsAccessible() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
isSkipUnknownTags() - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
isSkipUnknownTags() - 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.
isUseAsm() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
 
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.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
 

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
 
keys() - Method in class com.esotericsoftware.kryo.util.IdentityMap
Returns an iterator for the keys in the map.
Keys(IdentityMap<K, ?>) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap.Keys
 
keys() - Method in class com.esotericsoftware.kryo.util.IntMap
Returns an iterator for the keys in the map.
Keys(IntMap) - Constructor for class com.esotericsoftware.kryo.util.IntMap.Keys
 
keys() - Method in class com.esotericsoftware.kryo.util.ObjectMap
Returns an iterator for the keys in the map.
Keys(ObjectMap<K, ?>) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap.Keys
 
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(ReferenceResolver) - Constructor for class com.esotericsoftware.kryo.Kryo
Creates a new Kryo with a DefaultClassResolver.
Kryo(ClassResolver, ReferenceResolver) - Constructor for class com.esotericsoftware.kryo.Kryo
 
Kryo(ClassResolver, ReferenceResolver, StreamFactory) - Constructor for class com.esotericsoftware.kryo.Kryo
 
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.DefaultInstantiatorStrategy - 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 in com.esotericsoftware.kryo
General Kryo RuntimeException.
KryoException() - Constructor for exception com.esotericsoftware.kryo.KryoException
 
KryoException(String, Throwable) - Constructor for exception com.esotericsoftware.kryo.KryoException
 
KryoException(String) - Constructor for exception com.esotericsoftware.kryo.KryoException
 
KryoException(Throwable) - Constructor for exception 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.
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
 
LocaleSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
log(String, Object) - Static method in class com.esotericsoftware.kryo.util.Util
Logs a message about an object.
longArrayBaseOffset - Static variable in class com.esotericsoftware.kryo.util.UnsafeUtil
 
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
 

M

makeSerializer(Kryo, Class<?>) - Method in class com.esotericsoftware.kryo.factories.PseudoSerializerFactory
 
makeSerializer(Kryo, Class<?>) - Method in class com.esotericsoftware.kryo.factories.ReflectionSerializerFactory
 
makeSerializer(Kryo, Class<? extends Serializer>, Class<?>) - Static method in class com.esotericsoftware.kryo.factories.ReflectionSerializerFactory
Creates a new instance of the specified serializer for serializing the specified class.
makeSerializer(Kryo, Class<?>) - Method in interface com.esotericsoftware.kryo.factories.SerializerFactory
Creates a new serializer
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.
maxCapacity - Variable in class com.esotericsoftware.kryo.io.Output
 

N

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
 
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
 
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.
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
 
niobuffer - Variable in class com.esotericsoftware.kryo.io.ByteBufferInput
 
niobuffer - Variable in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
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
 
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.Values<V> - Class in com.esotericsoftware.kryo.util
 
OptionalSerializers - Class in com.esotericsoftware.kryo.serializers
OptionalSerializers() - Constructor for class com.esotericsoftware.kryo.serializers.OptionalSerializers
 
order() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
order(ByteOrder) - 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.ByteBufferOutput
 
ordered - Variable in class com.esotericsoftware.kryo.util.IntArray
 
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(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(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(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.util.IntArray
Returns the last item.
pop() - Method in class com.esotericsoftware.kryo.util.IntArray
Removes and returns the last item.
position - Variable in class com.esotericsoftware.kryo.io.Input
 
position() - Method in class com.esotericsoftware.kryo.io.Input
Returns the current position in the buffer.
position - Variable in class com.esotericsoftware.kryo.io.Output
 
position() - Method in class com.esotericsoftware.kryo.io.Output
Returns the current position in the buffer.
PseudoSerializerFactory - Class in com.esotericsoftware.kryo.factories
A serializer factory that always returns a given serializer instance.
PseudoSerializerFactory(Serializer<?>) - Constructor for class com.esotericsoftware.kryo.factories.PseudoSerializerFactory
 
put(K, V) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
put(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
put(int, V) - Method in class com.esotericsoftware.kryo.util.IntMap
 
put(K, V) - Method in class com.esotericsoftware.kryo.util.ObjectMap
Returns the old value associated with the specified key, or null.
putAll(IntMap<V>) - Method in class com.esotericsoftware.kryo.util.IntMap
 
putAll(ObjectMap<K, V>) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 

Q

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

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(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[], 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() - Method in class com.esotericsoftware.kryo.io.ByteBufferInputStream
 
read(byte[], int, int) - 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(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[], 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() - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
 
read(byte[]) - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
 
read(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
 
read(Kryo, Input) - Method in interface com.esotericsoftware.kryo.KryoSerializable
 
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) - Method in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.ClosureSerializer
 
read(Kryo, Input, Class<Collection>) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer
 
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<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<long[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.LongArraySerializer
 
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.DefaultArraySerializers.ShortArraySerializer
 
read(Kryo, Input, Class<String[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.StringArraySerializer
 
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<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<Calendar>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
 
read(Kryo, Input, Class<Character>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharSerializer
 
read(Kryo, Input, Class<Charset>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharsetSerializer
 
read(Kryo, Input, Class<Class>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ClassSerializer
 
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<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<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<EnumSet>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSetSerializer
 
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<KryoSerializable>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.KryoSerializableSerializer
 
read(Kryo, Input, Class<Locale>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
read(Kryo, Input, Class<Long>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LongSerializer
 
read(Kryo, Input, Class<Short>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ShortSerializer
 
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<String>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringSerializer
 
read(Kryo, Input, Class<TimeZone>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TimeZoneSerializer
 
read(Kryo, Input, Class<URL>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.URLSerializer
 
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<Enum>) - Method in class com.esotericsoftware.kryo.serializers.EnumNameSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 
read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.JavaSerializer
 
read(Kryo, Input, Class<Map>) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
 
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
 
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
 
readBoolean() - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Reads a 1 byte boolean.
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
 
readByte() - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Reads a single byte.
readBytes(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads the specified number of bytes into a new byte[].
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[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads count bytes and writes them to the specified byte[], starting at offset.
readBytes(int) - Method in class com.esotericsoftware.kryo.io.Input
Reads the specified number of bytes into a new byte[].
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.Input
Reads count bytes and writes them to the specified byte[], starting at offset.
readBytes(Object, long, long) - Method in class com.esotericsoftware.kryo.io.UnsafeInput
 
readBytes(int) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Reads the specified number of bytes into a new byte[].
readBytes(Object, long, long) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
 
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
 
readChar() - Method in class com.esotericsoftware.kryo.io.UnsafeInput
 
readChar() - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Reads a 2 byte char.
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.
readChars(int) - Method in class com.esotericsoftware.kryo.io.UnsafeInput
Bulk input of a char array.
readChars(int) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Bulk input of a char array.
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(double, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a 1-9 byte double with reduced precision.
readDouble() - Method in class com.esotericsoftware.kryo.io.Input
Reads an 8 bytes double.
readDouble(double, boolean) - Method in class com.esotericsoftware.kryo.io.Input
Reads a 1-9 byte double with reduced precision.
readDouble() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readDouble() - Method in class com.esotericsoftware.kryo.io.UnsafeInput
Writes an 8 byte double.
readDouble() - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Reads an 8 byte double.
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.
readDoubles(int) - Method in class com.esotericsoftware.kryo.io.UnsafeInput
Bulk input of a double array.
readDoubles(int) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Bulk input of a double array.
readFloat() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a 4 byte float.
readFloat(float, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a 1-5 byte float with reduced precision.
readFloat() - Method in class com.esotericsoftware.kryo.io.Input
Reads a 4 byte float.
readFloat(float, boolean) - Method in class com.esotericsoftware.kryo.io.Input
Reads a 1-5 byte float with reduced precision.
readFloat() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readFloat() - Method in class com.esotericsoftware.kryo.io.UnsafeInput
Reads a 4 byte float.
readFloat() - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Reads a 4 byte float.
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.
readFloats(int) - Method in class com.esotericsoftware.kryo.io.UnsafeInput
Bulk input of a float array.
readFloats(int) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
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(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
readInt(boolean) - Method in class com.esotericsoftware.kryo.io.FastInput
 
readInt() - Method in class com.esotericsoftware.kryo.io.Input
Reads a 4 byte int.
readInt(boolean) - Method in class com.esotericsoftware.kryo.io.Input
Reads a 1-5 byte int.
readInt() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readInt() - Method in class com.esotericsoftware.kryo.io.UnsafeInput
Reads a 4 byte int.
readInt(boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeInput
 
readInt() - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Reads a 4 byte int.
readInt(boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
 
readInts(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Bulk input of an int array.
readInts(int, boolean) - Method in class com.esotericsoftware.kryo.io.Input
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.UnsafeInput
Bulk input of an int array.
readInts(int) - Method in class com.esotericsoftware.kryo.io.UnsafeInput
Bulk input of an int array.
readInts(int, boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
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(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Reads a 1-9 byte long.
readLong(boolean) - Method in class com.esotericsoftware.kryo.io.FastInput
 
readLong() - Method in class com.esotericsoftware.kryo.io.Input
Reads an 8 byte long.
readLong(boolean) - Method in class com.esotericsoftware.kryo.io.Input
Reads a 1-9 byte long.
readLong() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
 
readLong() - Method in class com.esotericsoftware.kryo.io.UnsafeInput
Reads an 8 byte long.
readLong(boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeInput
 
readLong() - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Reads an 8 byte long.
readLong(boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
 
readLongs(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Bulk input of a long array.
readLongs(int, boolean) - Method in class com.esotericsoftware.kryo.io.Input
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.UnsafeInput
Bulk input of a long array.
readLongs(int) - Method in class com.esotericsoftware.kryo.io.UnsafeInput
Bulk input of a long array.
readLongs(int, boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Bulk input of a long array.
readName(Input) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
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
 
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
 
readShort() - Method in class com.esotericsoftware.kryo.io.UnsafeInput
Reads a 2 byte short.
readShort() - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Reads a 2 byte short.
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.
readShorts(int) - Method in class com.esotericsoftware.kryo.io.UnsafeInput
Bulk input of a short array.
readShorts(int) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
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.
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.
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 - 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.
ReflectionSerializerFactory - Class in com.esotericsoftware.kryo.factories
This factory instantiates new serializers of a given class via reflection.
ReflectionSerializerFactory(Class<? extends Serializer>) - Constructor for class com.esotericsoftware.kryo.factories.ReflectionSerializerFactory
 
register(Registration) - Method in interface com.esotericsoftware.kryo.ClassResolver
Stores the specified registration.
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.
register(Registration) - Method in class com.esotericsoftware.kryo.Kryo
Stores the specified registration.
register(Registration) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
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
 
release() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Releases a direct buffer.
release() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Release a direct buffer.
release(Kryo) - Method in interface com.esotericsoftware.kryo.pool.KryoPool
Returns the given Kryo instance to the pool.
releaseBuffer(ByteBuffer) - Static method in class com.esotericsoftware.kryo.util.UnsafeUtil
Release a direct buffer.
remove(K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
 
remove(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
 
remove(int) - Method in class com.esotericsoftware.kryo.util.IntMap
 
remove(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
 
removedFields - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
 
removeField(String) - 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.FieldSerializer
Removes a field so that it won't be serialized.
removeField(String) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
removeField(FieldSerializer.CachedField) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
 
removeField(String) - Method in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
 
removeField(FieldSerializer.CachedField) - 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.
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.ListReferenceResolver
 
reset() - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
 
resize(int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
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)).

S

seenObjects - Variable in class com.esotericsoftware.kryo.util.ListReferenceResolver
 
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
 
SerializerFactory - Interface in com.esotericsoftware.kryo.factories
A serializer factory that allows the creation of serializers.
set(int, int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
setAcceptsNull(boolean) - Method in class com.esotericsoftware.kryo.Serializer
If true, this serializer will handle writing and reading null values.
setAsmEnabled(boolean) - Method in class com.esotericsoftware.kryo.Kryo
Deprecated.
Use Kryo.getFieldSerializerConfig() to change the default FieldSerializer configuration.
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(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.
setBuffer(byte[]) - Method in class com.esotericsoftware.kryo.io.Input
Sets a new buffer.
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(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(ByteBuffer) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryInput
 
setBuffer(ByteBuffer, int) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
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
 
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.
setIgnoreUnknownTags(boolean) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
Deprecated.
The ignoreUnknownTags feature is deprecated and the functionality is disabled, as it is an invalid means of preserving forward compatibility. See TaggedFieldSerializer.setSkipUnknownTags(boolean) for an alternate means.
setIgnoreUnknownTags(boolean) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializerConfig
Deprecated.
The ignoreUnknownTags feature is deprecated and the functionality is disabled, as it is an invalid means of preserving forward compatibility. See TaggedFieldSerializerConfig.setSkipUnknownTags(boolean) for an alternate means.
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 interface com.esotericsoftware.kryo.StreamFactory
 
setKryo(Kryo) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
setKryo(Kryo) - Method in class com.esotericsoftware.kryo.util.DefaultStreamFactory
 
setKryo(Kryo) - Method in class com.esotericsoftware.kryo.util.FastestStreamFactory
 
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.
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.TaggedFieldSerializer
Set whether TaggedFieldSerializer should attempt to skip reading the data of unknown tags, rather than throwing a KryoException.
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.
setStreamFactory(StreamFactory) - Method in class com.esotericsoftware.kryo.Kryo
 
setTotal(long) - Method in class com.esotericsoftware.kryo.io.Input
Sets the number of bytes read.
setUseAsm(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
Controls whether ASM should be used.
setUseAsm(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
Controls whether ASM should be used.
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.
setVarIntsEnabled(boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeInput
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.
shortArrayBaseOffset - Static variable in class com.esotericsoftware.kryo.util.UnsafeUtil
 
ShortArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ShortArraySerializer
 
ShortSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.ShortSerializer
 
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() - 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.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.
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
 
skip(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
 
skip(long) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
Discards the specified number of bytes.
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.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
 
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
 
sortFieldsByOffset(List<Field>) - Static method in class com.esotericsoftware.kryo.util.UnsafeUtil
Sort the set of lists by their offsets from the object start address.
SPAIN - Static variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
SPANISH - Static variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
StreamFactory - Interface in com.esotericsoftware.kryo
Provides input and output streams based on system settings.
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() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringSerializer
 
supportVarInts() - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
Return current setting for variable length encoding of integers
supportVarInts(boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
Controls if a variable length encoding for integer types should be used when serializers suggest it.
swap(int, int) - Method in class com.esotericsoftware.kryo.util.IntArray
 
swapInt(int) - Static method in class com.esotericsoftware.kryo.util.Util
Converts an "int" value between endian systems.
swapLong(long) - Static method in class com.esotericsoftware.kryo.util.Util
Converts a "long" value between endian systems.

T

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.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
 
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
 
TimeZoneSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.TimeZoneSerializer
 
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(ArrayList<V>) - 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.ObjectMap.Values
Adds the remaining values to the specified array.
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.Registration
 
toString() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
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(String) - 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
 
total - Variable in class com.esotericsoftware.kryo.io.Input
 
total() - Method in class com.esotericsoftware.kryo.io.Input
Returns the number of bytes read.
total - Variable in class com.esotericsoftware.kryo.io.Output
 
total() - Method in class com.esotericsoftware.kryo.io.Output
Returns the total number of bytes written.
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.

U

unregisteredClassMessage(Class) - Method in class com.esotericsoftware.kryo.Kryo
 
unsafe() - Static method in class com.esotericsoftware.kryo.util.UnsafeUtil
Return the sun.misc.Unsafe object.
UnsafeInput - Class in com.esotericsoftware.kryo.io
An optimized InputStream that reads data from a byte array and optionally fills the byte array from another InputStream as needed.
UnsafeInput() - Constructor for class com.esotericsoftware.kryo.io.UnsafeInput
Creates an uninitialized Input.
UnsafeInput(int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeInput
Creates a new Input for reading from a byte array.
UnsafeInput(byte[]) - Constructor for class com.esotericsoftware.kryo.io.UnsafeInput
Creates a new Input for reading from a byte array.
UnsafeInput(byte[], int, int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeInput
Creates a new Input for reading from a byte array.
UnsafeInput(InputStream) - Constructor for class com.esotericsoftware.kryo.io.UnsafeInput
Creates a new Input for reading from an InputStream.
UnsafeInput(InputStream, int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeInput
Creates a new Input for reading from an InputStream.
UnsafeMemoryInput - Class in com.esotericsoftware.kryo.io
An optimized InputStream that reads data directly from the off-heap memory.
UnsafeMemoryInput() - Constructor for class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Creates an uninitialized Input.
UnsafeMemoryInput(int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Creates a new Input for reading from a byte array.
UnsafeMemoryInput(byte[]) - Constructor for class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Creates a new Input for reading from a byte array.
UnsafeMemoryInput(ByteBuffer) - Constructor for class com.esotericsoftware.kryo.io.UnsafeMemoryInput
 
UnsafeMemoryInput(long, int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeMemoryInput
 
UnsafeMemoryInput(InputStream) - Constructor for class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Creates a new Input for reading from an InputStream.
UnsafeMemoryInput(InputStream, int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeMemoryInput
Creates a new Input for reading from an InputStream.
UnsafeMemoryOutput - Class in com.esotericsoftware.kryo.io
An optimized OutputStream that writes data directly into the off-heap memory.
UnsafeMemoryOutput() - Constructor for class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Creates an uninitialized Output.
UnsafeMemoryOutput(int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Creates a new Output for writing to a byte array.
UnsafeMemoryOutput(int, int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Creates a new Output for writing to a byte array.
UnsafeMemoryOutput(OutputStream) - Constructor for class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Creates a new Output for writing to an OutputStream.
UnsafeMemoryOutput(OutputStream, int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Creates a new Output for writing to an OutputStream.
UnsafeMemoryOutput(long, int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
UnsafeOutput - Class in com.esotericsoftware.kryo.io
An optimized OutputStream that buffers data in a byte array and optionally flushes to another OutputStream.
UnsafeOutput() - Constructor for class com.esotericsoftware.kryo.io.UnsafeOutput
Creates an uninitialized Output.
UnsafeOutput(int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeOutput
Creates a new Output for writing to a byte array.
UnsafeOutput(int, int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeOutput
Creates a new Output for writing to a byte array.
UnsafeOutput(byte[]) - Constructor for class com.esotericsoftware.kryo.io.UnsafeOutput
Creates a new Output for writing to a byte array.
UnsafeOutput(byte[], int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeOutput
Creates a new Output for writing to a byte array.
UnsafeOutput(OutputStream) - Constructor for class com.esotericsoftware.kryo.io.UnsafeOutput
Creates a new Output for writing to an OutputStream.
UnsafeOutput(OutputStream, int) - Constructor for class com.esotericsoftware.kryo.io.UnsafeOutput
Creates a new Output for writing to an OutputStream.
UnsafeUtil - Class in com.esotericsoftware.kryo.util
A few utility methods for using @link{sun.misc.Unsafe}, mostly for private use.
UnsafeUtil() - Constructor for class com.esotericsoftware.kryo.util.UnsafeUtil
 
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 Boolean, Byte, Character, and Short.
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
 
values() - Method in class com.esotericsoftware.kryo.util.IdentityMap
Returns an iterator for the values in the map.
Values(IdentityMap<?, V>) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap.Values
 
values() - Method in class com.esotericsoftware.kryo.util.IntMap
Returns an iterator for the values in the map.
Values(IntMap<V>) - Constructor for class com.esotericsoftware.kryo.util.IntMap.Values
 
values() - Method in class com.esotericsoftware.kryo.util.ObjectMap
Returns an iterator for the values in the map.
Values(ObjectMap<?, V>) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap.Values
 
varIntsEnabled - Variable in class com.esotericsoftware.kryo.io.ByteBufferInput
 
varIntsEnabled - Variable in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
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

write(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a byte.
write(byte[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the bytes.
write(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the bytes.
write(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutputStream
 
write(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutputStream
 
write(int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
write(byte[]) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
write(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
write(int) - Method in class com.esotericsoftware.kryo.io.Output
Writes a byte.
write(byte[]) - Method in class com.esotericsoftware.kryo.io.Output
Writes the bytes.
write(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Output
Writes the bytes.
write(Kryo, Output) - Method in interface com.esotericsoftware.kryo.KryoSerializable
 
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, Object) - Method in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
 
write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ClosureSerializer
 
write(Kryo, Output, Collection) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
 
write(Kryo, Output, T) - Method in class com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer
 
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, Object[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
 
write(Kryo, Output, short[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ShortArraySerializer
 
write(Kryo, Output, String[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.StringArraySerializer
 
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, 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, Calendar) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
 
write(Kryo, Output, Character) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharSerializer
 
write(Kryo, Output, Charset) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharsetSerializer
 
write(Kryo, Output, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ClassSerializer
 
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, List) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonListSerializer
 
write(Kryo, Output, Map) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonMapSerializer
 
write(Kryo, Output, Set) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonSetSerializer
 
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, 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, EnumSet) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSetSerializer
 
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, KryoSerializable) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.KryoSerializableSerializer
 
write(Kryo, Output, Locale) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
 
write(Kryo, Output, Long) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LongSerializer
 
write(Kryo, Output, Short) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ShortSerializer
 
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, String) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringSerializer
 
write(Kryo, Output, TimeZone) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TimeZoneSerializer
 
write(Kryo, Output, Map) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
 
write(Kryo, Output, Collection) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeSetSerializer
 
write(Kryo, Output, URL) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.URLSerializer
 
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, Enum) - Method in class com.esotericsoftware.kryo.serializers.EnumNameSerializer
 
write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
 
write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
 
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, Object) - Method in class com.esotericsoftware.kryo.serializers.JavaSerializer
 
write(Kryo, Output, Map) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
 
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.
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.
writeBoolean(boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Writes a 1 byte boolean.
writeByte(byte) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
writeByte(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
 
writeByte(int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeByte(byte) - Method in class com.esotericsoftware.kryo.io.Output
 
writeByte(int) - Method in class com.esotericsoftware.kryo.io.Output
 
writeByte(int) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
writeByte(byte) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
writeBytes(byte[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the bytes.
writeBytes(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the bytes.
writeBytes(String) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeBytes(byte[]) - Method in class com.esotericsoftware.kryo.io.Output
Writes the bytes.
writeBytes(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Output
Writes the bytes.
writeBytes(byte[]) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Writes the bytes.
writeBytes(Object, long, long) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Output count bytes from a memory region starting at the given #{offset} inside the in-memory representation of obj object.
writeBytes(Object, long, long) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
Output count bytes from a memory region starting at the given #{offset} inside the in-memory representation of obj object.
writeChar(char) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a 2 byte char.
writeChar(int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeChar(char) - Method in class com.esotericsoftware.kryo.io.Output
Writes a 2 byte char.
writeChar(char) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Writes a 2 byte char.
writeChar(char) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
Writes a 2 byte char.
writeChars(char[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Bulk output of a char array.
writeChars(String) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
writeChars(char[]) - Method in class com.esotericsoftware.kryo.io.Output
Bulk output of a char array.
writeChars(char[]) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
writeChars(char[]) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
 
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, double, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a 1-9 byte double with reduced precision.
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.Output
Writes a 1-9 byte double with reduced precision.
writeDouble(double) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Writes an 8 byte double.
writeDouble(double) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
Writes an 8 byte double.
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.
writeDoubles(double[]) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
writeDoubles(double[]) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
 
writeFloat(float) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
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) - 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.Output
Writes a 1-5 byte float with reduced precision.
writeFloat(float) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Writes a 4 byte float.
writeFloat(float) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
Writes a 4 byte float.
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.
writeFloats(float[]) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
writeFloats(float[]) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
 
writeInt(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
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.FastOutput
 
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.Output
Writes a 1-5 byte int.
writeInt(int) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Writes a 4 byte int.
writeInt(int, boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
writeInt(int) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
Writes a 4 byte int.
writeInt(int, boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
 
writeInts(int[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Bulk output of an int array.
writeInts(int[], boolean) - Method in class com.esotericsoftware.kryo.io.Output
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.UnsafeMemoryOutput
 
writeInts(int[]) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
writeInts(int[], boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
 
writeInts(int[]) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
 
writeLong(long) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
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.FastOutput
 
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.Output
Writes a 1-9 byte long.
writeLong(long) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Writes an 8 byte long.
writeLong(long, boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
writeLong(long) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
Writes an 8 byte long.
writeLong(long, boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
 
writeLongS(long, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes a 1-9 byte long.
writeLongs(long[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
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[]) - Method in class com.esotericsoftware.kryo.io.Output
Bulk output of an long array.
writeLongs(long[], boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
writeLongs(long[]) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
writeLongs(long[], boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
 
writeLongs(long[]) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
 
writeName(Output, Class, Registration) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
 
writeObject(Object) - Method in class com.esotericsoftware.kryo.io.KryoObjectOutput
 
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.
writeObjectOrNull(Output, Object, Class) - Method in class com.esotericsoftware.kryo.Kryo
Writes an object or null using the registered serializer for the specified type.
writeObjectOrNull(Output, Object, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
Writes an object or null using the specified serializer.
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.
writeShort(int) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
Writes a 2 byte short.
writeShort(int) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
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.
writeShorts(short[]) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
writeShorts(short[]) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
 
writeString(String) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the length and string, or null.
writeString(CharSequence) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
Writes the length and CharSequence as UTF8, or null.
writeString(String) - Method in class com.esotericsoftware.kryo.io.Output
Writes the length and string, or null.
writeString(CharSequence) - Method in class com.esotericsoftware.kryo.io.Output
Writes the length and CharSequence as UTF8, or null.
writeUTF(String) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
 
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.
writeVarInt(int, boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
writeVarInt(int, boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
 
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.
writeVarLong(long, boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeMemoryOutput
 
writeVarLong(long, boolean) - Method in class com.esotericsoftware.kryo.io.UnsafeOutput
 
writtenObjects - Variable in class com.esotericsoftware.kryo.util.MapReferenceResolver
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.