Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acceptsNull - Variable in class com.esotericsoftware.kryo.Serializer
- access - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer
- access - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- access - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- accessIndex - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- add(int) - Method in class com.esotericsoftware.kryo.util.IntArray
- add(Kryo) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- add(String, Class) - Method in class com.esotericsoftware.kryo.serializers.Generics
- addAll(int[]) - Method in class com.esotericsoftware.kryo.util.IntArray
- addAll(int[], int, int) - Method in class com.esotericsoftware.kryo.util.IntArray
- addAll(IntArray) - Method in class com.esotericsoftware.kryo.util.IntArray
- addAll(IntArray, int, int) - Method in class com.esotericsoftware.kryo.util.IntArray
- addAll(Collection<? extends Kryo>) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- addDefaultSerializer(Class, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
-
Instances of the specified class will use the specified serializer when
Kryo.register(Class)
orKryo.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)
orKryo.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)
orKryo.register(Class, int)
are called. - addDefaultSerializers(Kryo) - Static method in class com.esotericsoftware.kryo.serializers.OptionalSerializers
- addDefaultSerializers(Kryo) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers
- addTrace(String) - Method in exception class com.esotericsoftware.kryo.KryoException
-
Adds information to the exception message about where in the the object graph serialization failure occurred.
- addWrittenObject(Object) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
-
Returns a new ID for an object that is being written for the first time.
- addWrittenObject(Object) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
- addWrittenObject(Object) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
- advance() - Method in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
- annexed - Variable in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
- annexed() - Element in annotation type com.esotericsoftware.kryo.serializers.TaggedFieldSerializer.Tag
-
If true, the field is serialized with chunked encoding and is forward compatible, meaning safe to read in iterations of the class without it if
TaggedFieldSerializerConfig.getSkipUnknownTags()
. - annotationsUtil - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- AsmBooleanField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmBooleanField
- AsmByteField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmByteField
- AsmCachedField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmCachedField
- AsmCachedFieldFactory - Class in com.esotericsoftware.kryo.serializers
- AsmCachedFieldFactory() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCachedFieldFactory
- AsmCacheFields - Class in com.esotericsoftware.kryo.serializers
-
Implementations of ASM-based serializers for fields.
- AsmCacheFields() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields
- AsmCacheFields.AsmBooleanField - Class in com.esotericsoftware.kryo.serializers
- AsmCacheFields.AsmByteField - Class in com.esotericsoftware.kryo.serializers
- AsmCacheFields.AsmCachedField - Class in com.esotericsoftware.kryo.serializers
- AsmCacheFields.AsmCharField - Class in com.esotericsoftware.kryo.serializers
- AsmCacheFields.AsmDoubleField - Class in com.esotericsoftware.kryo.serializers
- AsmCacheFields.AsmFloatField - Class in com.esotericsoftware.kryo.serializers
- AsmCacheFields.AsmIntField - Class in com.esotericsoftware.kryo.serializers
- AsmCacheFields.AsmLongField - Class in com.esotericsoftware.kryo.serializers
- AsmCacheFields.AsmObjectField - Class in com.esotericsoftware.kryo.serializers
- AsmCacheFields.AsmShortField - Class in com.esotericsoftware.kryo.serializers
- AsmCacheFields.AsmStringField - Class in com.esotericsoftware.kryo.serializers
- AsmCharField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmCharField
- AsmDoubleField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmDoubleField
- asmFieldFactory - Static variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- AsmFloatField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmFloatField
- AsmIntField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmIntField
- AsmLongField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmLongField
- AsmObjectField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmObjectField
- AsmShortField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmShortField
- AsmStringField() - Constructor for class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmStringField
- autoReset - Variable in class com.esotericsoftware.kryo.Kryo
- available() - Method in class com.esotericsoftware.kryo.io.ByteBufferInputStream
- available() - Method in class com.esotericsoftware.kryo.io.Input
- available() - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
B
- BeanSerializer<T> - Class in com.esotericsoftware.kryo.serializers
-
Serializes Java beans using bean accessor methods.
- BeanSerializer(Kryo, Class) - Constructor for class com.esotericsoftware.kryo.serializers.BeanSerializer
- BeanSerializer.CachedProperty<X> - Class in com.esotericsoftware.kryo.serializers
- beginObject() - Method in class com.esotericsoftware.kryo.Kryo
- BigDecimalSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigDecimalSerializer
- bigIntegerSerializer - Variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigDecimalSerializer
- BigIntegerSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigIntegerSerializer
- bigTable - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- bigTable - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- bigTable - Variable in class com.esotericsoftware.kryo.util.IntMap
- bigTable - Variable in class com.esotericsoftware.kryo.util.ObjectMap
- BlowfishSerializer - Class in com.esotericsoftware.kryo.serializers
-
Encrypts data using the blowfish cipher.
- BlowfishSerializer(Serializer, byte[]) - Constructor for class com.esotericsoftware.kryo.serializers.BlowfishSerializer
- BooleanArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.BooleanArraySerializer
- BooleanSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.BooleanSerializer
- borrow() - Method in interface com.esotericsoftware.kryo.pool.KryoPool
-
Takes a
Kryo
instance from the pool or creates a new one (using the factory) if the pool is empty. - borrow() - Method in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
- buffer - Variable in class com.esotericsoftware.kryo.io.Input
- buffer - Variable in class com.esotericsoftware.kryo.io.Output
- build() - Method in class com.esotericsoftware.kryo.pool.KryoPool.Builder
-
Build the pool.
- Builder(KryoFactory) - Constructor for class com.esotericsoftware.kryo.pool.KryoPool.Builder
- buildGenericsScope(Class, Class[]) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
-
Create a mapping from type variable names (which are declared as type parameters of a generic class) to the concrete classes used for type instantiation.
- buildValidFields(boolean, List<Field>, ObjectMap, IntArray) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- buildValidFieldsFromCachedFields(FieldSerializer.CachedField[], IntArray) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- ByteArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ByteArraySerializer
- byteBuffer - Variable in class com.esotericsoftware.kryo.io.ByteBufferInputStream
- byteBuffer - Variable in class com.esotericsoftware.kryo.io.ByteBufferOutputStream
- ByteBufferInput - Class in com.esotericsoftware.kryo.io
-
An InputStream that reads data from a byte array and optionally fills the byte array from another InputStream as needed.
- ByteBufferInput() - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
-
Creates an uninitialized Input.
- ByteBufferInput(byte[]) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
- ByteBufferInput(int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
-
Creates a new Input for reading from a byte array.
- ByteBufferInput(InputStream) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
-
Creates a new Input for reading from an InputStream with a buffer size of 4096.
- ByteBufferInput(InputStream, int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
-
Creates a new Input for reading from an InputStream.
- ByteBufferInput(ByteBuffer) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInput
-
Creates a new Input for reading from a ByteBuffer.
- ByteBufferInputStream - Class in com.esotericsoftware.kryo.io
-
An InputStream whose source is a
ByteBuffer
. - ByteBufferInputStream() - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInputStream
- ByteBufferInputStream(int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInputStream
-
Creates a stream with a new non-direct buffer of the specified size.
- ByteBufferInputStream(ByteBuffer) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferInputStream
-
Creates an uninitialized stream that cannot be used until
ByteBufferInputStream.setByteBuffer(ByteBuffer)
is called. - ByteBufferOutput - Class in com.esotericsoftware.kryo.io
-
An OutputStream that buffers data in a byte array and optionally flushes to another OutputStream.
- ByteBufferOutput() - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Creates an uninitialized Output.
- ByteBufferOutput(int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Creates a new Output for writing to a direct ByteBuffer.
- ByteBufferOutput(int, int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Creates a new Output for writing to a direct ByteBuffer.
- ByteBufferOutput(OutputStream) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Creates a new Output for writing to an OutputStream.
- ByteBufferOutput(OutputStream, int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Creates a new Output for writing to an OutputStream.
- ByteBufferOutput(ByteBuffer) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Creates a new Output for writing to a ByteBuffer.
- ByteBufferOutput(ByteBuffer, int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Creates a new Output for writing to a ByteBuffer.
- ByteBufferOutputStream - Class in com.esotericsoftware.kryo.io
-
An OutputStream whose target is a
ByteBuffer
. - ByteBufferOutputStream() - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutputStream
-
Creates an uninitialized stream that cannot be used until
ByteBufferOutputStream.setByteBuffer(ByteBuffer)
is called. - ByteBufferOutputStream(int) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutputStream
-
Creates a stream with a new non-direct buffer of the specified size.
- ByteBufferOutputStream(ByteBuffer) - Constructor for class com.esotericsoftware.kryo.io.ByteBufferOutputStream
- byteOrder - Variable in class com.esotericsoftware.kryo.io.ByteBufferInput
- byteOrder - Variable in class com.esotericsoftware.kryo.io.ByteBufferOutput
- ByteSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.ByteSerializer
C
- CachedField() - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- cachedFieldNameStrategy - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- CachedProperty() - Constructor for class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
- CalendarSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
- canBeNull - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- canReadInt() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Returns true if enough bytes are available to read an int with
ByteBufferInput.readInt(boolean)
. - canReadInt() - Method in class com.esotericsoftware.kryo.io.Input
-
Returns true if enough bytes are available to read an int with
Input.readInt(boolean)
. - canReadLong() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Returns true if enough bytes are available to read a long with
ByteBufferInput.readLong(boolean)
. - canReadLong() - Method in class com.esotericsoftware.kryo.io.Input
-
Returns true if enough bytes are available to read a long with
Input.readLong(boolean)
. - capacity - Variable in class com.esotericsoftware.kryo.io.Input
- capacity - Variable in class com.esotericsoftware.kryo.io.Output
- capacity - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- capacity - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- capacity - Variable in class com.esotericsoftware.kryo.util.IntMap
- capacity - Variable in class com.esotericsoftware.kryo.util.ObjectMap
- CharArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.CharArraySerializer
- chars - Variable in class com.esotericsoftware.kryo.io.Input
- CharSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharSerializer
- CharsetSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharsetSerializer
- chunkSize - Variable in class com.esotericsoftware.kryo.io.InputChunked
- classLoader - Variable in class com.esotericsoftware.kryo.Kryo
- className(Class) - Static method in class com.esotericsoftware.kryo.util.Util
-
Returns the class formatted as a string.
- classResolver - Variable in class com.esotericsoftware.kryo.Kryo
- ClassResolver - Interface in com.esotericsoftware.kryo
-
Handles class registration, writing class identifiers to bytes, and reading class identifiers from bytes.
- ClassSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.ClassSerializer
- classToNameId - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
- classToRegistration - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
- clear() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Sets the position and total to zero.
- clear() - Method in class com.esotericsoftware.kryo.io.Output
-
Sets the position and total to zero.
- clear() - Method in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
- clear() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- clear() - Method in class com.esotericsoftware.kryo.util.IdentityMap
- clear() - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- clear() - Method in class com.esotericsoftware.kryo.util.IntArray
- clear() - Method in class com.esotericsoftware.kryo.util.IntMap
- clear() - Method in class com.esotericsoftware.kryo.util.ObjectMap
- clear(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear(int) - Method in class com.esotericsoftware.kryo.util.IntMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clone() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- clone() - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializerConfig
- close() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Closes the underlying InputStream, if any.
- close() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Flushes any buffered bytes and closes the underlying OutputStream, if any.
- close() - Method in class com.esotericsoftware.kryo.io.Input
-
Closes the underlying InputStream, if any.
- close() - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
- close() - Method in class com.esotericsoftware.kryo.io.KryoObjectOutput
- close() - Method in class com.esotericsoftware.kryo.io.Output
-
Flushes any buffered bytes and closes the underlying OutputStream, if any.
- Closure() - Constructor for class com.esotericsoftware.kryo.serializers.ClosureSerializer.Closure
- ClosureSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializer for Java8 closures.
- ClosureSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.ClosureSerializer
- ClosureSerializer.Closure - Class in com.esotericsoftware.kryo.serializers
-
Marker class to bind ClosureSerializer to.
- CollectionsEmptyListSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptyListSerializer
- CollectionsEmptyMapSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptyMapSerializer
- CollectionsEmptySetSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptySetSerializer
- CollectionSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializes objects that implement the
Collection
interface. - CollectionSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.CollectionSerializer
- CollectionSerializer(Class, Serializer) - Constructor for class com.esotericsoftware.kryo.serializers.CollectionSerializer
- CollectionSerializer(Class, Serializer, boolean) - Constructor for class com.esotericsoftware.kryo.serializers.CollectionSerializer
- CollectionSerializer.BindCollection - Annotation Type in com.esotericsoftware.kryo.serializers
-
Used to annotate fields that are collections with specific Kryo serializers for their values.
- CollectionsSingletonListSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonListSerializer
- CollectionsSingletonMapSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonMapSerializer
- CollectionsSingletonSetSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonSetSerializer
- com.esotericsoftware.kryo - package com.esotericsoftware.kryo
- com.esotericsoftware.kryo.io - package com.esotericsoftware.kryo.io
- com.esotericsoftware.kryo.pool - package com.esotericsoftware.kryo.pool
- com.esotericsoftware.kryo.serializers - package com.esotericsoftware.kryo.serializers
- com.esotericsoftware.kryo.util - package com.esotericsoftware.kryo.util
- compare(FieldSerializer.CachedField, FieldSerializer.CachedField) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- compatible - Variable in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
- CompatibleFieldSerializer<T> - Class in com.esotericsoftware.kryo.serializers
-
Serializes objects using direct field assignment, providing both forward and backward compatibility.
- CompatibleFieldSerializer(Kryo, Class) - Constructor for class com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer
- CompatibleFieldSerializer(Kryo, Class, FieldSerializerConfig) - Constructor for class com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer
- componentType - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- compressionLevel - Variable in class com.esotericsoftware.kryo.serializers.DeflateSerializer
- computeFieldGenerics(Type, Field, Class[]) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
- config - Variable in class com.esotericsoftware.kryo.SerializerFactory.FieldSerializerFactory
- config - Variable in class com.esotericsoftware.kryo.SerializerFactory.TaggedFieldSerializerFactory
- config - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- contains(int) - Method in class com.esotericsoftware.kryo.util.IntArray
- contains(Object) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- containsAll(Collection<?>) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- containsKey(int) - Method in class com.esotericsoftware.kryo.util.IntMap
- containsKey(K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- containsKey(K) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- containsKey(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- containsKeyStash(int) - Method in class com.esotericsoftware.kryo.util.IntMap
- containsKeyStash(K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- containsKeyStash(K) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- containsKeyStash(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- containsValue(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
-
Returns true if the specified value is in the map.
- containsValue(Object, boolean) - Method in class com.esotericsoftware.kryo.util.IdentityMap
-
Returns true if the specified value is in the map.
- containsValue(Object, boolean) - Method in class com.esotericsoftware.kryo.util.IntMap
-
Returns true if the specified value is in the map.
- containsValue(Object, boolean) - Method in class com.esotericsoftware.kryo.util.ObjectMap
-
Returns true if the specified value is in the map.
- context - Variable in class com.esotericsoftware.kryo.Kryo
- copy(Kryo) - Method in interface com.esotericsoftware.kryo.KryoCopyable
-
Returns a copy that has the same values as this object.
- copy(Kryo, boolean[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.BooleanArraySerializer
- copy(Kryo, byte[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ByteArraySerializer
- copy(Kryo, char[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.CharArraySerializer
- copy(Kryo, double[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.DoubleArraySerializer
- copy(Kryo, float[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.FloatArraySerializer
- copy(Kryo, int[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.IntArraySerializer
- copy(Kryo, long[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.LongArraySerializer
- copy(Kryo, short[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ShortArraySerializer
- copy(Kryo, Object) - Method in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
- copy(Kryo, Object) - Method in class com.esotericsoftware.kryo.serializers.ClosureSerializer
- copy(Kryo, Object) - Method in class com.esotericsoftware.kryo.serializers.DeflateSerializer
- copy(Kryo, Object[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
- copy(Kryo, String[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.StringArraySerializer
- copy(Kryo, StringBuffer) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBufferSerializer
- copy(Kryo, StringBuilder) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBuilderSerializer
- copy(Kryo, Calendar) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
- copy(Kryo, Collection) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
- copy(Kryo, Date) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.DateSerializer
- copy(Kryo, EnumSet) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSetSerializer
- copy(Kryo, Map) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
- copy(Kryo, Optional) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalSerializer
- copy(Kryo, T) - Method in class com.esotericsoftware.kryo.Serializer
-
Returns a copy of the specified object.
- copy(Kryo, T) - Method in class com.esotericsoftware.kryo.serializers.BeanSerializer
- copy(Kryo, T) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmBooleanField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmByteField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmCharField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmDoubleField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmFloatField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmIntField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmLongField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmObjectField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmShortField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmStringField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectBooleanField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectByteField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectCharField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectDoubleField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectFloatField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectIntField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectLongField
- copy(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectShortField
- copy(T) - Method in class com.esotericsoftware.kryo.Kryo
-
Returns a deep copy of the object.
- copy(T, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
-
Returns a deep copy of the object using the specified serializer.
- copyDepth - Variable in class com.esotericsoftware.kryo.Kryo
- copyReferences - Variable in class com.esotericsoftware.kryo.Kryo
- copyShallow - Variable in class com.esotericsoftware.kryo.Kryo
- copyShallow(T) - Method in class com.esotericsoftware.kryo.Kryo
-
Returns a shallow copy of the object.
- copyShallow(T, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
-
Returns a shallow copy of the object using the specified serializer.
- copyTransient - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
-
If set, transient fields will be copied
- create() - Method in interface com.esotericsoftware.kryo.pool.KryoFactory
- create(Kryo, Input, Class<Collection>) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
-
Used by
CollectionSerializer.read(Kryo, Input, Class)
to create the new object. - create(Kryo, Input, Class<Collection>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeSetSerializer
- create(Kryo, Input, Class<Map>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
- create(Kryo, Input, Class<Map>) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
-
Used by
MapSerializer.read(Kryo, Input, Class)
to create the new object. - create(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Used by
FieldSerializer.read(Kryo, Input, Class)
to create the new object. - create(Kryo, Class<? extends Date>, long) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.DateSerializer
- create(String, String, String) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
- createCachedField(Class, Field, FieldSerializer) - Method in class com.esotericsoftware.kryo.serializers.AsmCachedFieldFactory
- createCachedField(Class, Field, FieldSerializer) - Method in interface com.esotericsoftware.kryo.serializers.FieldSerializer.CachedFieldFactory
- createCachedField(Class, Field, FieldSerializer) - Method in class com.esotericsoftware.kryo.serializers.ObjectCachedFieldFactory
- createCachedFields(IntArray, List<Field>, List<FieldSerializer.CachedField>, int) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- createCopy(Kryo, Collection) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
-
Used by
CollectionSerializer.copy(Kryo, Collection)
to create the new object. - createCopy(Kryo, Collection) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeSetSerializer
- createCopy(Kryo, Map) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
- createCopy(Kryo, Map) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
- createCopy(Kryo, T) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Used by
FieldSerializer.copy(Kryo, Object)
to create the new object. - createTreeMap(Class<? extends Map>, Comparator) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
- createTreeSet(Class<? extends Collection>, Comparator) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeSetSerializer
- CurrencySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.CurrencySerializer
- currentIndex - Variable in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
- currentIndex - Variable in class com.esotericsoftware.kryo.util.IntMap.MapIterator
- currentIndex - Variable in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
D
- DateSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.DateSerializer
- DEFAULT - Static variable in interface com.esotericsoftware.kryo.serializers.FieldSerializer.CachedFieldNameStrategy
- DEFAULT_GREGORIAN_CUTOVER - Static variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
- DefaultArraySerializers - Class in com.esotericsoftware.kryo.serializers
-
Contains many serializer classes for specific array types that are provided by
default
. - DefaultArraySerializers() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers
- DefaultArraySerializers.BooleanArraySerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultArraySerializers.ByteArraySerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultArraySerializers.CharArraySerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultArraySerializers.DoubleArraySerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultArraySerializers.FloatArraySerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultArraySerializers.IntArraySerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultArraySerializers.LongArraySerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultArraySerializers.ObjectArraySerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultArraySerializers.ShortArraySerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultArraySerializers.StringArraySerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultClassResolver - Class in com.esotericsoftware.kryo.util
-
Resolves classes by ID or by fully qualified class name.
- DefaultClassResolver() - Constructor for class com.esotericsoftware.kryo.util.DefaultClassResolver
- DefaultInstantiatorStrategy() - Constructor for class com.esotericsoftware.kryo.Kryo.DefaultInstantiatorStrategy
- DefaultInstantiatorStrategy(InstantiatorStrategy) - Constructor for class com.esotericsoftware.kryo.Kryo.DefaultInstantiatorStrategy
- defaultSerializer - Variable in class com.esotericsoftware.kryo.Kryo
- DefaultSerializer - Annotation Type in com.esotericsoftware.kryo
-
Sets the default serializer to use for the annotated class.
- DefaultSerializerEntry(Class, SerializerFactory) - Constructor for class com.esotericsoftware.kryo.Kryo.DefaultSerializerEntry
- defaultSerializers - Variable in class com.esotericsoftware.kryo.Kryo
- DefaultSerializers - Class in com.esotericsoftware.kryo.serializers
-
Contains many serializer classes that are provided by
default
. - DefaultSerializers() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers
- DefaultSerializers.BigDecimalSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializer for
BigDecimal
and any subclass. - DefaultSerializers.BigIntegerSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializer for
BigInteger
and any subclass. - DefaultSerializers.BooleanSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.ByteSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.CalendarSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializer for
GregorianCalendar
, java.util.JapaneseImperialCalendar, and sun.util.BuddhistCalendar. - DefaultSerializers.CharSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.CharsetSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializer for
Charset
. - DefaultSerializers.ClassSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.CollectionsEmptyListSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializer for lists created via
Collections.emptyList()
or that were just assigned theCollections.EMPTY_LIST
. - DefaultSerializers.CollectionsEmptyMapSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializer for maps created via
Collections.emptyMap()
or that were just assigned theCollections.EMPTY_MAP
. - DefaultSerializers.CollectionsEmptySetSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializer for sets created via
Collections.emptySet()
or that were just assigned theCollections.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
- DefaultSerializers.DoubleSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.EnumSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.EnumSetSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.FloatSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.IntSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.KryoSerializableSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.LocaleSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializer for
Locale
(immutables). - DefaultSerializers.LongSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.ShortSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.StringBufferSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.StringBuilderSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.StringSerializer - Class in com.esotericsoftware.kryo.serializers
- DefaultSerializers.TimeZoneSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializer for
TimeZone
. - DefaultSerializers.TreeMapSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializer for
TreeMap
and any subclass. - DefaultSerializers.TreeSetSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializer for
TreeMap
and any subclass. - DefaultSerializers.URLSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializer for
URL
. - DefaultSerializers.VoidSerializer - Class in com.esotericsoftware.kryo.serializers
- DeflateSerializer - Class in com.esotericsoftware.kryo.serializers
- DeflateSerializer(Serializer) - Constructor for class com.esotericsoftware.kryo.serializers.DeflateSerializer
- delegate - Variable in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- deprecated - Variable in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
- depth - Variable in class com.esotericsoftware.kryo.Kryo
- DoubleArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.DoubleArraySerializer
- DoubleSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.DoubleSerializer
- DurationSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.DurationSerializer
E
- element() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- elementClass - Variable in class com.esotericsoftware.kryo.serializers.CollectionSerializer
- elementClass() - Element in annotation type com.esotericsoftware.kryo.serializers.CollectionSerializer.BindCollection
-
Class used for elements
- elementsAreSameType - Variable in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
- elementsCanBeNull - Variable in class com.esotericsoftware.kryo.serializers.CollectionSerializer
- elementsCanBeNull - Variable in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
- elementsCanBeNull() - Element in annotation type com.esotericsoftware.kryo.serializers.CollectionSerializer.BindCollection
-
Indicates if elements can be null
- elementSerializer() - Element in annotation type com.esotericsoftware.kryo.serializers.CollectionSerializer.BindCollection
-
Serializer to be used for values
- EMPTY - Static variable in class com.esotericsoftware.kryo.util.IntMap
- endChunks() - Method in class com.esotericsoftware.kryo.io.OutputChunked
-
Marks the end of some data that may have been written by any number of chunks.
- ensureCapacity(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
-
Increases the size of the backing array to acommodate the specified number of additional items.
- ensureCapacity(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
-
Increases the size of the backing array to acommodate the specified number of additional items.
- ensureCapacity(int) - Method in class com.esotericsoftware.kryo.util.IntArray
-
Increases the size of the backing array to acommodate the specified number of additional items.
- ensureCapacity(int) - Method in class com.esotericsoftware.kryo.util.IntMap
-
Increases the size of the backing array to acommodate the specified number of additional items.
- ensureCapacity(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
-
Increases the size of the backing array to acommodate the specified number of additional items.
- entries - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- entries() - Method in class com.esotericsoftware.kryo.util.IdentityMap
-
Returns an iterator for the entries in the map.
- entries() - Method in class com.esotericsoftware.kryo.util.IntMap
-
Returns an iterator for the entries in the map.
- entries() - Method in class com.esotericsoftware.kryo.util.ObjectMap
-
Returns an iterator for the entries in the map.
- Entries(IdentityMap<K, V>) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap.Entries
- Entries(IntMap) - Constructor for class com.esotericsoftware.kryo.util.IntMap.Entries
- Entries(ObjectMap<K, V>) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap.Entries
- entry - Variable in class com.esotericsoftware.kryo.util.IdentityMap.Entries
- entry - Variable in class com.esotericsoftware.kryo.util.IntMap.Entries
- entry - Variable in class com.esotericsoftware.kryo.util.ObjectMap.Entries
- Entry() - Constructor for class com.esotericsoftware.kryo.util.IdentityMap.Entry
- Entry() - Constructor for class com.esotericsoftware.kryo.util.IntMap.Entry
- Entry() - Constructor for class com.esotericsoftware.kryo.util.ObjectMap.Entry
- enumConstants - Variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSerializer
- EnumNameSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializes enums using the enum's name.
- EnumNameSerializer(Kryo, Class<? extends Enum>) - Constructor for class com.esotericsoftware.kryo.serializers.EnumNameSerializer
- EnumSerializer(Class<? extends Enum>) - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSerializer
- EnumSetSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSetSerializer
- enumType - Variable in class com.esotericsoftware.kryo.serializers.EnumNameSerializer
- eof() - Method in class com.esotericsoftware.kryo.io.Input
- equals(Object) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- execute(Kryo) - Method in interface com.esotericsoftware.kryo.pool.KryoCallback
- EXTENDED - Static variable in interface com.esotericsoftware.kryo.serializers.FieldSerializer.CachedFieldNameStrategy
- ExternalizableSerializer - Class in com.esotericsoftware.kryo.serializers
-
Writes using the objects externalizable interface if it can reliably do so.
- ExternalizableSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
F
- factory - Variable in class com.esotericsoftware.kryo.pool.KryoPool.Builder
- factory - Variable in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
- fallbackStrategy - Variable in class com.esotericsoftware.kryo.Kryo.DefaultInstantiatorStrategy
- field - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- fields - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- fieldsCanBeNull - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- fieldSerializer - Variable in class com.esotericsoftware.kryo.serializers.ObjectField
- FieldSerializer<T,
C> - Class in com.esotericsoftware.kryo.serializers -
Serializes objects using direct field assignment.
- FieldSerializer(Kryo, Class) - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializer
- FieldSerializer(Kryo, Class, Class[]) - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializer
- FieldSerializer(Kryo, Class, Class[], C) - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializer
- FieldSerializer.Bind - Annotation Type in com.esotericsoftware.kryo.serializers
-
Used to annotate fields with a specific Kryo serializer.
- FieldSerializer.CachedField<X> - Class in com.esotericsoftware.kryo.serializers
-
Controls how a field will be serialized.
- FieldSerializer.CachedFieldFactory - Interface in com.esotericsoftware.kryo.serializers
- FieldSerializer.CachedFieldNameStrategy - Interface in com.esotericsoftware.kryo.serializers
- FieldSerializer.Optional - Annotation Type in com.esotericsoftware.kryo.serializers
-
Indicates a field should be ignored when its declaring class is registered unless the
context
has a value set for the specified key. - FieldSerializerAnnotationsUtil - Class in com.esotericsoftware.kryo.serializers
-
A few utility methods for processing field annotations.
- FieldSerializerAnnotationsUtil(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializerAnnotationsUtil
- FieldSerializerConfig - Class in com.esotericsoftware.kryo.serializers
-
Configuration for FieldSerializer instances.
- FieldSerializerConfig() - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- FieldSerializerFactory() - Constructor for class com.esotericsoftware.kryo.SerializerFactory.FieldSerializerFactory
- FieldSerializerFactory(FieldSerializerConfig) - Constructor for class com.esotericsoftware.kryo.SerializerFactory.FieldSerializerFactory
- FieldSerializerGenericsUtil - Class in com.esotericsoftware.kryo.serializers
-
A few utility methods for using generic type parameters, mostly by FieldSerializer
- FieldSerializerGenericsUtil(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
- fieldVersion - Variable in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
- fill(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Input
-
Fills the buffer with more bytes.
- fill(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.InputChunked
- fill(ByteBuffer, int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Fills the buffer with more bytes.
- findKey(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
-
Returns the key for the specified value, or null if it is not in the map.
- findKey(Object, boolean) - Method in class com.esotericsoftware.kryo.util.IdentityMap
-
Returns the key for the specified value, or null if it is not in the map.
- findKey(Object, boolean) - Method in class com.esotericsoftware.kryo.util.ObjectMap
-
Returns the key for the specified value, or null if it is not in the map.
- findKey(Object, boolean, int) - Method in class com.esotericsoftware.kryo.util.IntMap
-
Returns the key for the specified value, or notFound if it is not in the map.
- findNextIndex() - Method in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
- findNextIndex() - Method in class com.esotericsoftware.kryo.util.IntMap.MapIterator
- fixedFieldTypes - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- FloatArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.FloatArraySerializer
- FloatSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.FloatSerializer
- flush() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes the buffered bytes to the underlying OutputStream, if any.
- flush() - Method in class com.esotericsoftware.kryo.io.KryoObjectOutput
- flush() - Method in class com.esotericsoftware.kryo.io.Output
-
Writes the buffered bytes to the underlying OutputStream, if any.
- flush() - Method in class com.esotericsoftware.kryo.io.OutputChunked
G
- generics - Variable in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
- generics - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Concrete classes passed as values for type variables
- generics - Variable in class com.esotericsoftware.kryo.serializers.ObjectField
- Generics - Class in com.esotericsoftware.kryo.serializers
-
INTERNAL API Helper class to map type name variables to concrete classes that are used during instantiation
- Generics() - Constructor for class com.esotericsoftware.kryo.serializers.Generics
- Generics(Map<String, Class>) - Constructor for class com.esotericsoftware.kryo.serializers.Generics
- genericsResolver - Variable in class com.esotericsoftware.kryo.Kryo
- GenericsResolver - Class in com.esotericsoftware.kryo.serializers
-
INTERNAL API Helper class that resolves a type name variable to a concrete class using the current class serialization stack
- GenericsResolver() - Constructor for class com.esotericsoftware.kryo.serializers.GenericsResolver
- genericsScope - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- genericsUtil - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- genericType - Variable in class com.esotericsoftware.kryo.serializers.CollectionSerializer
- get(int) - Method in class com.esotericsoftware.kryo.util.IntArray
- get(int) - Method in class com.esotericsoftware.kryo.util.IntMap
- get(int, V) - Method in class com.esotericsoftware.kryo.util.IntMap
- get(Object) - Method in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
- get(K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- get(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- get(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- get(K, V) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- get(K, V) - Method in class com.esotericsoftware.kryo.util.ObjectMap
-
Returns the value for the specified key, or the default value if the key is not in the map.
- getAcceptsNull() - Method in class com.esotericsoftware.kryo.Serializer
- getAndIncrement(K, int, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
-
Returns the key's current value and increments the stored value.
- getAndIncrementStash(K, int, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- getAsmFieldFactory() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- getBuffer() - Method in class com.esotericsoftware.kryo.io.Input
- getBuffer() - Method in class com.esotericsoftware.kryo.io.Output
-
Returns the buffer.
- getByteBuffer() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- getByteBuffer() - Method in class com.esotericsoftware.kryo.io.ByteBufferInputStream
- getByteBuffer() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Returns the buffer.
- getByteBuffer() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutputStream
- getCachedFieldName(FieldSerializer.CachedField) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- getCachedFieldNameStrategy() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- getCachedSerializer(Class) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
- getCipher(int) - Static method in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
- getClassLoader() - Method in class com.esotericsoftware.kryo.Kryo
- getClassResolver() - Method in class com.esotericsoftware.kryo.Kryo
- getConcreteClass(String) - Method in class com.esotericsoftware.kryo.serializers.Generics
- getConcreteClass(String) - Method in class com.esotericsoftware.kryo.serializers.GenericsResolver
- getConfig() - Method in class com.esotericsoftware.kryo.SerializerFactory.FieldSerializerFactory
- getConfig() - Method in class com.esotericsoftware.kryo.SerializerFactory.TaggedFieldSerializerFactory
- getConfig() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- getContext() - Method in class com.esotericsoftware.kryo.Kryo
-
Name/value pairs that are available to all serializers.
- getCopyTransient() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- getCopyTransient() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- getDefaultSerializer(Class) - Method in class com.esotericsoftware.kryo.Kryo
-
Returns the best matching serializer for a class.
- getDefaultSerializerForAnnotatedType(Class) - Method in class com.esotericsoftware.kryo.Kryo
- getDepth() - Method in class com.esotericsoftware.kryo.Kryo
-
Returns the number of child objects away from the object graph root.
- getDimensionCount(Class) - Static method in class com.esotericsoftware.kryo.util.Util
-
Returns the number of dimensions of an array.
- getElementClass(Class) - Static method in class com.esotericsoftware.kryo.util.Util
-
Returns the base element type of an n-dimensional array class.
- getFallbackInstantiatorStrategy() - Method in class com.esotericsoftware.kryo.Kryo.DefaultInstantiatorStrategy
- getField() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- getField(Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmObjectField
- getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField
- getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectBooleanField
- getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectByteField
- getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectCharField
- getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectDoubleField
- getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectFloatField
- getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectIntField
- getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectLongField
- getField(Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectShortField
- getField(String) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Allows specific fields to be optimized.
- getFields() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Get all fields controlled by this FieldSerializer
- getFieldsCanBeNull() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- getFixedFieldTypes() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- getGenerics() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Get generic type parameters of the class controlled by this serializer.
- getGenerics(Type, Kryo) - Static method in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
-
Returns the first level of classes or interfaces for a generic type.
- getGenericsResolver() - Method in class com.esotericsoftware.kryo.Kryo
- getGenericsScope() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- getGraphContext() - Method in class com.esotericsoftware.kryo.Kryo
-
Name/value pairs that are available to all serializers and are cleared after each object graph is serialized or deserialized.
- getId() - Method in class com.esotericsoftware.kryo.Registration
-
Returns the registered class ID.
- getIgnoreSyntheticFields() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- getInputStream() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- getInputStream() - Method in class com.esotericsoftware.kryo.io.Input
- getInstantiator() - Method in class com.esotericsoftware.kryo.Registration
- getInstantiatorStrategy() - Method in class com.esotericsoftware.kryo.Kryo
- getJavaSerializerIfRequired(Class) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
-
Determines if this class requires the fall-back
JavaSerializer
. - getKryo() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- getMappings() - Method in class com.esotericsoftware.kryo.serializers.Generics
- getMessage() - Method in exception class com.esotericsoftware.kryo.KryoException
- getMethod - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
- getName(FieldSerializer.CachedField) - Method in interface com.esotericsoftware.kryo.serializers.FieldSerializer.CachedFieldNameStrategy
- getNextRegistrationId() - Method in class com.esotericsoftware.kryo.Kryo
-
Returns the lowest, next available integer ID.
- getObjectFieldFactory() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- getObjectInput(Kryo, Input) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
- getObjectOutput(Kryo, Output) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
- getOptimizedGenerics() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- getOriginalToCopyMap() - Method in class com.esotericsoftware.kryo.Kryo
-
Returns the internal map of original to copy objects when a copy method is used.
- getOutputStream() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
- getOutputStream() - Method in class com.esotericsoftware.kryo.io.Output
- getPrimitiveClass(Class) - Static method in class com.esotericsoftware.kryo.util.Util
-
Returns the primitive class for a primitive wrapper class.
- getReadObject(Class, int) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
-
Returns the object for the specified ID.
- getReadObject(Class, int) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
- getReadObject(Class, int) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
- getReferenceResolver() - Method in class com.esotericsoftware.kryo.Kryo
- getReferences() - Method in class com.esotericsoftware.kryo.Kryo
- getRegistration(int) - Method in interface com.esotericsoftware.kryo.ClassResolver
-
Returns the registration for the specified ID, or null if no class is registered with that ID.
- getRegistration(int) - Method in class com.esotericsoftware.kryo.Kryo
- getRegistration(int) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
- getRegistration(Class) - Method in interface com.esotericsoftware.kryo.ClassResolver
-
Returns the registration for the specified class, or null if the class is not registered.
- getRegistration(Class) - Method in class com.esotericsoftware.kryo.Kryo
-
If the class is not registered and
Kryo.setRegistrationRequired(boolean)
is false, it is automatically registered using thedefault serializer
. - getRegistration(Class) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
- getSerializer() - Method in class com.esotericsoftware.kryo.Registration
- getSerializer() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- getSerializer(Class) - Method in class com.esotericsoftware.kryo.Kryo
-
Returns the serializer for the registration for the specified class.
- getSerializeTransient() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- getSerializeTransient() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- getSetFieldsAsAccessible() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- getSkipUnknownTags() - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializerConfig
-
Whether the TaggedFieldSerializers should attempt to skip reading the data of unknown tags, rather than throwing a KryoException.
- getStash(int, V) - Method in class com.esotericsoftware.kryo.util.IntMap
- getStash(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- getStash(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- getStash(K, V) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- getStash(K, V) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- getterAccessIndex - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
- getTransientFields() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Get all transient fields controlled by this FieldSerializer
- getType() - Method in class com.esotericsoftware.kryo.Registration
- getType() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- getTypeByName(String) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
- getTypeVarConcreteClass(Class[], int, String) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
- getVarIntsEnabled() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Return current setting for variable length encoding of integers
- getVarIntsEnabled() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Return current setting for variable length encoding of integers
- getWrapperClass(Class) - Static method in class com.esotericsoftware.kryo.util.Util
-
Returns the primitive wrapper class for a primitive class.
- getWrittenId(Object) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
-
Returns an ID for the object if it has been written previously, otherwise returns -1.
- getWrittenId(Object) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
- getWrittenId(Object) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
- graphContext - Variable in class com.esotericsoftware.kryo.Kryo
H
- hash2(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- hash2(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- hash2(int) - Method in class com.esotericsoftware.kryo.util.IntMap
- hash2(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- hash3(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- hash3(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- hash3(int) - Method in class com.esotericsoftware.kryo.util.IntMap
- hash3(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- hash4(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- hash4(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- hash4(int) - Method in class com.esotericsoftware.kryo.util.IntMap
- hash4(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- hashCode() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- hashShift - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- hashShift - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- hashShift - Variable in class com.esotericsoftware.kryo.util.IntMap
- hashShift - Variable in class com.esotericsoftware.kryo.util.ObjectMap
- hasInheritableReplaceMethod(Class, String) - Static method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
- hasNext - Variable in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
- hasNext - Variable in class com.esotericsoftware.kryo.util.IntMap.MapIterator
- hasNext - Variable in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
- hasNext() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Entries
- hasNext() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Keys
- hasNext() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Values
- hasNext() - Method in class com.esotericsoftware.kryo.util.IntMap.Entries
- hasNext() - Method in class com.esotericsoftware.kryo.util.IntMap.Values
- hasNext() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Entries
- hasNext() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Keys
- hasNext() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Values
- hasObjectFields - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- hasZeroValue - Variable in class com.esotericsoftware.kryo.util.IntMap
I
- id - Variable in class com.esotericsoftware.kryo.Registration
- IdentityMap<K,
V> - Class in com.esotericsoftware.kryo.util -
An unordered map that uses identity comparison for keys.
- IdentityMap() - Constructor for class com.esotericsoftware.kryo.util.IdentityMap
-
Creates a new map with an initial capacity of 32 and a load factor of 0.8.
- IdentityMap(int) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap
-
Creates a new map with a load factor of 0.8.
- IdentityMap(int, float) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap
-
Creates a new map with the specified initial capacity and load factor.
- IdentityMap.Entries<K,
V> - Class in com.esotericsoftware.kryo.util - IdentityMap.Entry<K,
V> - Class in com.esotericsoftware.kryo.util - IdentityMap.Keys<K> - Class in com.esotericsoftware.kryo.util
- IdentityMap.MapIterator<K,
V> - Class in com.esotericsoftware.kryo.util - IdentityMap.Values<V> - Class in com.esotericsoftware.kryo.util
- IdentityObjectIntMap<K> - Class in com.esotericsoftware.kryo.util
-
An unordered map where identity comparison is used for keys and the values are ints.
- IdentityObjectIntMap() - Constructor for class com.esotericsoftware.kryo.util.IdentityObjectIntMap
-
Creates a new map with an initial capacity of 32 and a load factor of 0.8.
- IdentityObjectIntMap(int) - Constructor for class com.esotericsoftware.kryo.util.IdentityObjectIntMap
-
Creates a new map with a load factor of 0.8.
- IdentityObjectIntMap(int, float) - Constructor for class com.esotericsoftware.kryo.util.IdentityObjectIntMap
-
Creates a new map with the specified initial capacity and load factor.
- idToRegistration - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
- ignoreSyntheticFields - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- immutable - Variable in class com.esotericsoftware.kryo.Serializer
- INDEX_ILLEGAL - Static variable in class com.esotericsoftware.kryo.util.IntMap.MapIterator
- INDEX_ZERO - Static variable in class com.esotericsoftware.kryo.util.IntMap.MapIterator
- indexOf(int) - Method in class com.esotericsoftware.kryo.util.IntArray
- initializeCachedFields() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- initializeCachedFields() - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
- initializeCachedFields() - Method in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
- input - Variable in class com.esotericsoftware.kryo.io.KryoDataInput
- Input - Class in com.esotericsoftware.kryo.io
-
An InputStream that reads data from a byte array and optionally fills the byte array from another InputStream as needed.
- Input() - Constructor for class com.esotericsoftware.kryo.io.Input
-
Creates an uninitialized Input.
- Input(byte[]) - Constructor for class com.esotericsoftware.kryo.io.Input
-
Creates a new Input for reading from a byte array.
- Input(byte[], int, int) - Constructor for class com.esotericsoftware.kryo.io.Input
-
Creates a new Input for reading from a byte array.
- Input(int) - Constructor for class com.esotericsoftware.kryo.io.Input
-
Creates a new Input for reading from a byte array.
- Input(InputStream) - Constructor for class com.esotericsoftware.kryo.io.Input
-
Creates a new Input for reading from an InputStream with a buffer size of 4096.
- Input(InputStream, int) - Constructor for class com.esotericsoftware.kryo.io.Input
-
Creates a new Input for reading from an InputStream.
- InputChunked - Class in com.esotericsoftware.kryo.io
-
An InputStream that reads lengths and chunks of data from another OutputStream, allowing chunks to be skipped.
- InputChunked() - Constructor for class com.esotericsoftware.kryo.io.InputChunked
-
Creates an uninitialized InputChunked with a buffer size of 2048.
- InputChunked(int) - Constructor for class com.esotericsoftware.kryo.io.InputChunked
-
Creates an uninitialized InputChunked.
- InputChunked(InputStream) - Constructor for class com.esotericsoftware.kryo.io.InputChunked
-
Creates an InputChunked with a buffer size of 2048.
- InputChunked(InputStream, int) - Constructor for class com.esotericsoftware.kryo.io.InputChunked
- inputStream - Variable in class com.esotericsoftware.kryo.io.Input
- insert(int, int) - Method in class com.esotericsoftware.kryo.util.IntArray
- instantiator - Variable in class com.esotericsoftware.kryo.Registration
- InstantSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.InstantSerializer
- IntArray - Class in com.esotericsoftware.kryo.util
-
A resizable, ordered or unordered int array.
- IntArray() - Constructor for class com.esotericsoftware.kryo.util.IntArray
-
Creates an ordered array with a capacity of 16.
- IntArray(boolean, int) - Constructor for class com.esotericsoftware.kryo.util.IntArray
- IntArray(boolean, int[]) - Constructor for class com.esotericsoftware.kryo.util.IntArray
-
Creates a new array containing the elements in the specified array.
- IntArray(int) - Constructor for class com.esotericsoftware.kryo.util.IntArray
-
Creates an ordered array with the specified capacity.
- IntArray(int[]) - Constructor for class com.esotericsoftware.kryo.util.IntArray
-
Creates a new ordered array containing the elements in the specified array.
- IntArray(IntArray) - Constructor for class com.esotericsoftware.kryo.util.IntArray
-
Creates a new array containing the elements in the specific array.
- IntArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.IntArraySerializer
- intLength(int, boolean) - Static method in class com.esotericsoftware.kryo.io.Output
-
Returns the number of bytes that would be written with
Output.writeInt(int, boolean)
. - IntMap<V> - Class in com.esotericsoftware.kryo.util
-
An unordered map that uses int keys.
- IntMap() - Constructor for class com.esotericsoftware.kryo.util.IntMap
-
Creates a new map with an initial capacity of 32 and a load factor of 0.8.
- IntMap(int) - Constructor for class com.esotericsoftware.kryo.util.IntMap
-
Creates a new map with a load factor of 0.8.
- IntMap(int, float) - Constructor for class com.esotericsoftware.kryo.util.IntMap
-
Creates a new map with the specified initial capacity and load factor.
- IntMap(IntMap<? extends V>) - Constructor for class com.esotericsoftware.kryo.util.IntMap
-
Creates a new map identical to the specified map.
- IntMap.Entries<V> - Class in com.esotericsoftware.kryo.util
- IntMap.Entry<V> - Class in com.esotericsoftware.kryo.util
- IntMap.Keys - Class in com.esotericsoftware.kryo.util
- IntMap.MapIterator<V> - Class in com.esotericsoftware.kryo.util
- IntMap.Values<V> - Class in com.esotericsoftware.kryo.util
- IntSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.IntSerializer
- isAndroid - Static variable in class com.esotericsoftware.kryo.util.Util
- isClassAvailable(String) - Static method in class com.esotericsoftware.kryo.util.Util
- isClosure(Class) - Method in class com.esotericsoftware.kryo.Kryo
-
Returns true if the specified type is a closure.
- isEmpty() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- isFinal(Class) - Method in class com.esotericsoftware.kryo.Kryo
-
Returns true if the specified type is final.
- isImmutable() - Method in class com.esotericsoftware.kryo.Serializer
- isJavaSerializerRequired(Class) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
- isNativeOrder() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- isNativeOrder() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
- isRegistrationRequired() - Method in class com.esotericsoftware.kryo.Kryo
- isSameLocale(Locale, String, String, String) - Static method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
- isSet() - Method in class com.esotericsoftware.kryo.serializers.GenericsResolver
- isWarnUnregisteredClasses() - Method in class com.esotericsoftware.kryo.Kryo
- isWrapperClass(Class) - Static method in class com.esotericsoftware.kryo.util.Util
- items - Variable in class com.esotericsoftware.kryo.util.IntArray
- iterator() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- iterator() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Entries
- iterator() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Keys
- iterator() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Values
- iterator() - Method in class com.esotericsoftware.kryo.util.IntMap.Entries
- iterator() - Method in class com.esotericsoftware.kryo.util.IntMap.Values
- iterator() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Entries
- iterator() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Keys
- iterator() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Values
J
- JavaSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializes objects using Java's built in serialization mechanism.
- JavaSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.JavaSerializer
- JavaSerializer.ObjectInputStreamWithKryoClassLoader - Class in com.esotericsoftware.kryo.serializers
-
$
ObjectInputStream
uses the last user-defined $ClassLoader
which may not be the correct one. - javaSerializerByType - Variable in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
K
- key - Variable in class com.esotericsoftware.kryo.util.IdentityMap.Entry
- key - Variable in class com.esotericsoftware.kryo.util.IntMap.Entry
- key - Variable in class com.esotericsoftware.kryo.util.ObjectMap.Entry
- keyClass - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
- keyClass() - Element in annotation type com.esotericsoftware.kryo.serializers.MapSerializer.BindMap
-
Class used for keys
- keyGenericType - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
- keys - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- keys() - Method in class com.esotericsoftware.kryo.util.IdentityMap
-
Returns an iterator for the keys in the map.
- keys() - Method in class com.esotericsoftware.kryo.util.IntMap
-
Returns an iterator for the keys in the map.
- keys() - Method in class com.esotericsoftware.kryo.util.ObjectMap
-
Returns an iterator for the keys in the map.
- Keys(IdentityMap<K, ?>) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap.Keys
- Keys(IntMap) - Constructor for class com.esotericsoftware.kryo.util.IntMap.Keys
- Keys(ObjectMap<K, ?>) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap.Keys
- keysCanBeNull - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
- keysCanBeNull() - Element in annotation type com.esotericsoftware.kryo.serializers.MapSerializer.BindMap
-
Indicates if keys can be null
- keySerializer - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
- keySerializer() - Element in annotation type com.esotericsoftware.kryo.serializers.MapSerializer.BindMap
-
Serializer to be used for keys
- keySpec - Static variable in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
- keyTable - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- keyTable - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- keyTable - Variable in class com.esotericsoftware.kryo.util.IntMap
- keyTable - Variable in class com.esotericsoftware.kryo.util.ObjectMap
- kryo - Variable in class com.esotericsoftware.kryo.io.KryoObjectInput
- kryo - Variable in class com.esotericsoftware.kryo.io.KryoObjectOutput
- kryo - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- kryo - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
- kryo - Variable in class com.esotericsoftware.kryo.serializers.ObjectField
- kryo - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
- kryo - Variable in class com.esotericsoftware.kryo.util.ListReferenceResolver
- kryo - Variable in class com.esotericsoftware.kryo.util.MapReferenceResolver
- Kryo - Class in com.esotericsoftware.kryo
-
Maps classes to serializers so object graphs can be serialized automatically.
- Kryo() - Constructor for class com.esotericsoftware.kryo.Kryo
-
Creates a new Kryo with a
DefaultClassResolver
and aMapReferenceResolver
. - Kryo(ClassResolver, ReferenceResolver) - Constructor for class com.esotericsoftware.kryo.Kryo
- Kryo(ReferenceResolver) - Constructor for class com.esotericsoftware.kryo.Kryo
-
Creates a new Kryo with a
DefaultClassResolver
. - Kryo.DefaultInstantiatorStrategy - Class in com.esotericsoftware.kryo
- Kryo.DefaultSerializerEntry - Class in com.esotericsoftware.kryo
- KryoCallback<T> - Interface in com.esotericsoftware.kryo.pool
-
Callback to run with a provided kryo instance.
- KryoCopyable<T> - Interface in com.esotericsoftware.kryo
-
Allows implementing classes to perform their own copying.
- KryoDataInput - Class in com.esotericsoftware.kryo.io
-
Best attempt adapter for
DataInput
. - KryoDataInput(Input) - Constructor for class com.esotericsoftware.kryo.io.KryoDataInput
- KryoDataOutput - Class in com.esotericsoftware.kryo.io
-
A kryo implementation of
DataOutput
. - KryoDataOutput(Output) - Constructor for class com.esotericsoftware.kryo.io.KryoDataOutput
- KryoException - Exception Class in com.esotericsoftware.kryo
-
General Kryo RuntimeException.
- KryoException() - Constructor for exception class com.esotericsoftware.kryo.KryoException
- KryoException(String) - Constructor for exception class com.esotericsoftware.kryo.KryoException
- KryoException(String, Throwable) - Constructor for exception class com.esotericsoftware.kryo.KryoException
- KryoException(Throwable) - Constructor for exception class com.esotericsoftware.kryo.KryoException
- KryoFactory - Interface in com.esotericsoftware.kryo.pool
-
Factory to create new configured instances of
Kryo
. - KryoObjectInput - Class in com.esotericsoftware.kryo.io
-
A kryo implementation of
ObjectInput
. - KryoObjectInput(Kryo, Input) - Constructor for class com.esotericsoftware.kryo.io.KryoObjectInput
- KryoObjectOutput - Class in com.esotericsoftware.kryo.io
-
A kryo adapter for the
ObjectOutput
class. - KryoObjectOutput(Kryo, Output) - Constructor for class com.esotericsoftware.kryo.io.KryoObjectOutput
- KryoPool - Interface in com.esotericsoftware.kryo.pool
-
A simple pool interface for
Kryo
instances. - KryoPool.Builder - Class in com.esotericsoftware.kryo.pool
-
Builder for a
KryoPool
instance, constructs aKryoPoolQueueImpl
instance. - KryoPoolQueueImpl - Class in com.esotericsoftware.kryo.pool
- KryoPoolQueueImpl(KryoFactory, Queue<Kryo>) - Constructor for class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
- KryoSerializable - Interface in com.esotericsoftware.kryo
-
Allows implementing classes to perform their own serialization.
- KryoSerializableSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.KryoSerializableSerializer
L
- limit - Variable in class com.esotericsoftware.kryo.io.Input
- limit() - Method in class com.esotericsoftware.kryo.io.Input
-
Returns the limit for the buffer.
- ListReferenceResolver - Class in com.esotericsoftware.kryo.util
-
Uses an
ArrayList
to track objects that have already been written. - ListReferenceResolver() - Constructor for class com.esotericsoftware.kryo.util.ListReferenceResolver
- loader - Variable in class com.esotericsoftware.kryo.serializers.JavaSerializer.ObjectInputStreamWithKryoClassLoader
- loadFactor - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- loadFactor - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- loadFactor - Variable in class com.esotericsoftware.kryo.util.IntMap
- loadFactor - Variable in class com.esotericsoftware.kryo.util.ObjectMap
- LocalDateSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateSerializer
- LocalDateTimeSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateTimeSerializer
- LocaleSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
- LocalTimeSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalTimeSerializer
- log(String, Object) - Static method in class com.esotericsoftware.kryo.util.Util
-
Logs a message about an object.
- LongArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.LongArraySerializer
- longLength(long, boolean) - Static method in class com.esotericsoftware.kryo.io.Output
-
Returns the number of bytes that would be written with
Output.writeLong(long, boolean)
. - LongSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.LongSerializer
- lowPriorityDefaultSerializerCount - Variable in class com.esotericsoftware.kryo.Kryo
M
- map - Variable in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
- map - Variable in class com.esotericsoftware.kryo.util.IntMap.MapIterator
- map - Variable in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
- MapIterator(IdentityMap<K, V>) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
- MapIterator(IntMap<V>) - Constructor for class com.esotericsoftware.kryo.util.IntMap.MapIterator
- MapIterator(ObjectMap<K, V>) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
- MapReferenceResolver - Class in com.esotericsoftware.kryo.util
-
Uses an
IdentityObjectIntMap
to track objects that have already been written. - MapReferenceResolver() - Constructor for class com.esotericsoftware.kryo.util.MapReferenceResolver
- MapSerializer - Class in com.esotericsoftware.kryo.serializers
-
Serializes objects that implement the
Map
interface. - MapSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.MapSerializer
- MapSerializer.BindMap - Annotation Type in com.esotericsoftware.kryo.serializers
-
Used to annotate fields that are maps with specific Kryo serializers for their keys or values.
- mask - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- mask - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- mask - Variable in class com.esotericsoftware.kryo.util.IntMap
- mask - Variable in class com.esotericsoftware.kryo.util.ObjectMap
- maxArraySize - Static variable in class com.esotericsoftware.kryo.util.Util
- maxCapacity - Variable in class com.esotericsoftware.kryo.io.Output
- maxDepth - Variable in class com.esotericsoftware.kryo.Kryo
- memoizedClass - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
- memoizedClassId - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
- memoizedClassIdValue - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
- memoizedClassValue - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
- MonthDaySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.MonthDaySerializer
N
- name - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
- NAME - Static variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
- nameIdToClass - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
- nameToClass - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
- nativeOrder - Static variable in class com.esotericsoftware.kryo.io.ByteBufferInput
- nativeOrder - Static variable in class com.esotericsoftware.kryo.io.ByteBufferOutput
- needsCopyReference - Variable in class com.esotericsoftware.kryo.Kryo
- newCachedField(Field, int, int) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- newCachedFieldOfGenericType(Field, int, Class[], Type) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
-
Special processing for fiels of generic types
- newDefaultSerializer(Class) - Method in class com.esotericsoftware.kryo.Kryo
-
Called by
Kryo.getDefaultSerializer(Class)
when no default serializers matched the type. - newInstance(Class<T>) - Method in class com.esotericsoftware.kryo.Kryo
-
Creates a new instance of a class using
Registration.getInstantiator()
. - newInstantiator(Class) - Method in class com.esotericsoftware.kryo.Kryo
-
Returns a new instantiator for creating new instances of the specified type.
- newInstantiatorOf(Class) - Method in class com.esotericsoftware.kryo.Kryo.DefaultInstantiatorStrategy
- newMatchingCachedField(Field, int, Class, Type, Class[]) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- newSerializer(Kryo, Class<?>) - Method in class com.esotericsoftware.kryo.SerializerFactory.FieldSerializerFactory
- newSerializer(Kryo, Class<?>) - Method in interface com.esotericsoftware.kryo.SerializerFactory
-
Creates a new serializer
- newSerializer(Kryo, Class<?>) - Method in class com.esotericsoftware.kryo.SerializerFactory.ReflectionSerializerFactory
- newSerializer(Kryo, Class<?>) - Method in class com.esotericsoftware.kryo.SerializerFactory.SingletonSerializerFactory
- newSerializer(Kryo, Class<?>) - Method in class com.esotericsoftware.kryo.SerializerFactory.TaggedFieldSerializerFactory
- newSerializer(Kryo, Class<? extends Serializer>, Class<?>) - Static method in class com.esotericsoftware.kryo.SerializerFactory.ReflectionSerializerFactory
-
Creates a new instance of the specified serializer for serializing the specified class.
- next() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Entries
-
Note the same entry instance is returned each time this method is called.
- next() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Keys
- next() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Values
- next() - Method in class com.esotericsoftware.kryo.util.IntMap.Entries
-
Note the same entry instance is returned each time this method is called.
- next() - Method in class com.esotericsoftware.kryo.util.IntMap.Keys
- next() - Method in class com.esotericsoftware.kryo.util.IntMap.Values
- next() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Entries
-
Note the same entry instance is returned each time this method is called.
- next() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Keys
- next() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Values
- nextChunks() - Method in class com.esotericsoftware.kryo.io.InputChunked
-
Advances the stream to the next set of chunks.
- nextIndex - Variable in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
- nextIndex - Variable in class com.esotericsoftware.kryo.util.IntMap.MapIterator
- nextIndex - Variable in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
- nextNameId - Variable in class com.esotericsoftware.kryo.util.DefaultClassResolver
- nextPowerOfTwo(int) - Static method in class com.esotericsoftware.kryo.util.ObjectMap
- nextReadId(Class) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
-
Reserves the ID for the next object that will be read.
- nextReadId(Class) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
- nextReadId(Class) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
- nextRegisterID - Variable in class com.esotericsoftware.kryo.Kryo
- niobuffer - Variable in class com.esotericsoftware.kryo.io.ByteBufferInput
- niobuffer - Variable in class com.esotericsoftware.kryo.io.ByteBufferOutput
- NO_REF - Static variable in class com.esotericsoftware.kryo.Kryo
- noArgs - Static variable in class com.esotericsoftware.kryo.serializers.BeanSerializer
- noHeaders - Variable in class com.esotericsoftware.kryo.serializers.DeflateSerializer
- NOT_NULL - Static variable in class com.esotericsoftware.kryo.Kryo
- NotNull - Annotation Type in com.esotericsoftware.kryo
-
Indicates a field can never be null when it is being serialized and deserialized.
- NULL - Static variable in class com.esotericsoftware.kryo.Kryo
O
- ObjectArraySerializer(Kryo, Class) - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
- ObjectBooleanField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectBooleanField
- ObjectByteField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectByteField
- ObjectCachedFieldFactory - Class in com.esotericsoftware.kryo.serializers
- ObjectCachedFieldFactory() - Constructor for class com.esotericsoftware.kryo.serializers.ObjectCachedFieldFactory
- ObjectCharField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectCharField
- ObjectDoubleField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectDoubleField
- ObjectField - Class in com.esotericsoftware.kryo.serializers
-
Defer generation of serializers until it is really required at run-time.
- ObjectField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField
- ObjectField.ObjectBooleanField - Class in com.esotericsoftware.kryo.serializers
- ObjectField.ObjectByteField - Class in com.esotericsoftware.kryo.serializers
- ObjectField.ObjectCharField - Class in com.esotericsoftware.kryo.serializers
- ObjectField.ObjectDoubleField - Class in com.esotericsoftware.kryo.serializers
- ObjectField.ObjectFloatField - Class in com.esotericsoftware.kryo.serializers
- ObjectField.ObjectIntField - Class in com.esotericsoftware.kryo.serializers
- ObjectField.ObjectLongField - Class in com.esotericsoftware.kryo.serializers
- ObjectField.ObjectShortField - Class in com.esotericsoftware.kryo.serializers
- objectFieldFactory - Static variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- ObjectFloatField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectFloatField
- objectInput - Variable in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
- ObjectInputStreamWithKryoClassLoader(InputStream, Kryo) - Constructor for class com.esotericsoftware.kryo.serializers.JavaSerializer.ObjectInputStreamWithKryoClassLoader
- ObjectIntField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectIntField
- ObjectLongField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectLongField
- ObjectMap<K,
V> - Class in com.esotericsoftware.kryo.util -
An unordered map.
- ObjectMap() - Constructor for class com.esotericsoftware.kryo.util.ObjectMap
-
Creates a new map with an initial capacity of 32 and a load factor of 0.8.
- ObjectMap(int) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap
-
Creates a new map with a load factor of 0.8.
- ObjectMap(int, float) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap
-
Creates a new map with the specified initial capacity and load factor.
- ObjectMap(ObjectMap<? extends K, ? extends V>) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap
-
Creates a new map identical to the specified map.
- ObjectMap.Entries<K,
V> - Class in com.esotericsoftware.kryo.util - ObjectMap.Entry<K,
V> - Class in com.esotericsoftware.kryo.util - ObjectMap.Keys<K> - Class in com.esotericsoftware.kryo.util
- ObjectMap.MapIterator<K,
V> - Class in com.esotericsoftware.kryo.util - ObjectMap.Values<V> - Class in com.esotericsoftware.kryo.util
- objectOutput - Variable in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
- ObjectShortField(FieldSerializer) - Constructor for class com.esotericsoftware.kryo.serializers.ObjectField.ObjectShortField
- offer(Kryo) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- OffsetDateTimeSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.OffsetDateTimeSerializer
- OffsetTimeSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.OffsetTimeSerializer
- optimizedGenerics - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
-
Try to optimize handling of generics for smaller size
- optional(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- optional(int) - Method in class com.esotericsoftware.kryo.io.Input
- OptionalDoubleSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalDoubleSerializer
- OptionalIntSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalIntSerializer
- OptionalLongSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalLongSerializer
- OptionalSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalSerializer
- OptionalSerializers - Class in com.esotericsoftware.kryo.serializers
- OptionalSerializers() - Constructor for class com.esotericsoftware.kryo.serializers.OptionalSerializers
- OptionalSerializers.OptionalDoubleSerializer - Class in com.esotericsoftware.kryo.serializers
- OptionalSerializers.OptionalIntSerializer - Class in com.esotericsoftware.kryo.serializers
- OptionalSerializers.OptionalLongSerializer - Class in com.esotericsoftware.kryo.serializers
- OptionalSerializers.OptionalSerializer - Class in com.esotericsoftware.kryo.serializers
- order() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- order() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
- order(ByteOrder) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- order(ByteOrder) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
- ordered - Variable in class com.esotericsoftware.kryo.util.IntArray
- originalToCopy - Variable in class com.esotericsoftware.kryo.Kryo
- output - Variable in class com.esotericsoftware.kryo.io.KryoDataOutput
- Output - Class in com.esotericsoftware.kryo.io
-
An OutputStream that buffers data in a byte array and optionally flushes to another OutputStream.
- Output() - Constructor for class com.esotericsoftware.kryo.io.Output
-
Creates an uninitialized Output.
- Output(byte[]) - Constructor for class com.esotericsoftware.kryo.io.Output
-
Creates a new Output for writing to a byte array.
- Output(byte[], int) - Constructor for class com.esotericsoftware.kryo.io.Output
-
Creates a new Output for writing to a byte array.
- Output(int) - Constructor for class com.esotericsoftware.kryo.io.Output
-
Creates a new Output for writing to a byte array.
- Output(int, int) - Constructor for class com.esotericsoftware.kryo.io.Output
-
Creates a new Output for writing to a byte array.
- Output(OutputStream) - Constructor for class com.esotericsoftware.kryo.io.Output
-
Creates a new Output for writing to an OutputStream.
- Output(OutputStream, int) - Constructor for class com.esotericsoftware.kryo.io.Output
-
Creates a new Output for writing to an OutputStream.
- OutputChunked - Class in com.esotericsoftware.kryo.io
-
An OutputStream that buffers data in a byte array and flushes to another OutputStream, writing the length before each flush.
- OutputChunked() - Constructor for class com.esotericsoftware.kryo.io.OutputChunked
-
Creates an uninitialized OutputChunked with a maximum chunk size of 2048.
- OutputChunked(int) - Constructor for class com.esotericsoftware.kryo.io.OutputChunked
-
Creates an uninitialized OutputChunked.
- OutputChunked(OutputStream) - Constructor for class com.esotericsoftware.kryo.io.OutputChunked
-
Creates an OutputChunked with a maximum chunk size of 2048.
- OutputChunked(OutputStream, int) - Constructor for class com.esotericsoftware.kryo.io.OutputChunked
- outputStream - Variable in class com.esotericsoftware.kryo.io.Output
P
- peek() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- peek() - Method in class com.esotericsoftware.kryo.util.IntArray
-
Returns the last item.
- PeriodSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.PeriodSerializer
- poll() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- pop() - Method in class com.esotericsoftware.kryo.util.IntArray
-
Removes and returns the last item.
- popScope() - Method in class com.esotericsoftware.kryo.serializers.GenericsResolver
- position - Variable in class com.esotericsoftware.kryo.io.Input
- position - Variable in class com.esotericsoftware.kryo.io.Output
- position() - Method in class com.esotericsoftware.kryo.io.Input
-
Returns the current position in the buffer.
- position() - Method in class com.esotericsoftware.kryo.io.Output
-
Returns the current position in the buffer.
- PRIME2 - Static variable in class com.esotericsoftware.kryo.util.IdentityMap
- PRIME2 - Static variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- PRIME2 - Static variable in class com.esotericsoftware.kryo.util.IntMap
- PRIME2 - Static variable in class com.esotericsoftware.kryo.util.ObjectMap
- PRIME3 - Static variable in class com.esotericsoftware.kryo.util.IdentityMap
- PRIME3 - Static variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- PRIME3 - Static variable in class com.esotericsoftware.kryo.util.IntMap
- PRIME3 - Static variable in class com.esotericsoftware.kryo.util.ObjectMap
- PRIME4 - Static variable in class com.esotericsoftware.kryo.util.IdentityMap
- PRIME4 - Static variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- PRIME4 - Static variable in class com.esotericsoftware.kryo.util.IntMap
- PRIME4 - Static variable in class com.esotericsoftware.kryo.util.ObjectMap
- processAnnotatedFields(FieldSerializer) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerAnnotationsUtil
-
Process annotated fields and set serializers according to the provided annotation.
- properties - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer
- push(int, V, int, int, int, int, int, int, int, int) - Method in class com.esotericsoftware.kryo.util.IntMap
- push(K, int, int, K, int, K, int, K, int, K) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- push(K, V, int, K, int, K, int, K, int, K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- push(K, V, int, K, int, K, int, K, int, K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- pushIterations - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- pushIterations - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- pushIterations - Variable in class com.esotericsoftware.kryo.util.IntMap
- pushIterations - Variable in class com.esotericsoftware.kryo.util.ObjectMap
- pushScope(Class, Generics) - Method in class com.esotericsoftware.kryo.serializers.GenericsResolver
- put(int, V) - Method in class com.esotericsoftware.kryo.util.IntMap
- put(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- put(K, V) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- put(K, V) - Method in class com.esotericsoftware.kryo.util.ObjectMap
-
Returns the old value associated with the specified key, or null.
- put_internal(K, V) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- putAll(IntMap<V>) - Method in class com.esotericsoftware.kryo.util.IntMap
- putAll(ObjectMap<K, V>) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- putResize(int, V) - Method in class com.esotericsoftware.kryo.util.IntMap
-
Skips checks for existing keys.
- putResize(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
-
Skips checks for existing keys.
- putResize(K, V) - Method in class com.esotericsoftware.kryo.util.IdentityMap
-
Skips checks for existing keys.
- putResize(K, V) - Method in class com.esotericsoftware.kryo.util.ObjectMap
-
Skips checks for existing keys.
- putStash(int, V) - Method in class com.esotericsoftware.kryo.util.IntMap
- putStash(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- putStash(K, V) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- putStash(K, V) - Method in class com.esotericsoftware.kryo.util.ObjectMap
Q
- queue - Variable in class com.esotericsoftware.kryo.pool.KryoPool.Builder
- queue - Variable in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
- queue(Queue<Kryo>) - Method in class com.esotericsoftware.kryo.pool.KryoPool.Builder
-
Use the given queue for pooling kryo instances (by default a
ConcurrentLinkedQueue
is used).
R
- random - Static variable in class com.esotericsoftware.kryo.util.ObjectMap
- read() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads a single byte as an int from 0 to 255, or -1 if there are no more bytes are available.
- read() - Method in class com.esotericsoftware.kryo.io.ByteBufferInputStream
- read() - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a single byte as an int from 0 to 255, or -1 if there are no more bytes are available.
- read() - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
- read(byte[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads bytes.length bytes or less and writes them to the specified byte[], starting at 0, and returns the number of bytes read.
- read(byte[]) - Method in class com.esotericsoftware.kryo.io.Input
-
Reads bytes.length bytes or less and writes them to the specified byte[], starting at 0, and returns the number of bytes read.
- read(byte[]) - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
- read(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads count bytes or less and writes them to the specified byte[], starting at offset, and returns the number of bytes read or -1 if no more bytes are available.
- read(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInputStream
- read(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Input
-
Reads count bytes or less and writes them to the specified byte[], starting at offset, and returns the number of bytes read or -1 if no more bytes are available.
- read(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
- read(Input) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateSerializer
- read(Input) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalTimeSerializer
- read(Input) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneIdSerializer
- read(Input) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneOffsetSerializer
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmBooleanField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmByteField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmCharField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmDoubleField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmFloatField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmIntField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmLongField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmShortField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmStringField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectBooleanField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectByteField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectCharField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectDoubleField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectFloatField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectIntField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectLongField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectShortField
- read(Input, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField
- read(Kryo, Input) - Method in interface com.esotericsoftware.kryo.KryoSerializable
- read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
- read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.ClosureSerializer
- read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptyListSerializer
- read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptyMapSerializer
- read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptySetSerializer
- read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonListSerializer
- read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonMapSerializer
- read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonSetSerializer
- read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.VoidSerializer
- read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.DeflateSerializer
- read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
- read(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.JavaSerializer
- read(Kryo, Input, Class<boolean[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.BooleanArraySerializer
- read(Kryo, Input, Class<byte[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ByteArraySerializer
- read(Kryo, Input, Class<char[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.CharArraySerializer
- read(Kryo, Input, Class<KryoSerializable>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.KryoSerializableSerializer
- read(Kryo, Input, Class<double[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.DoubleArraySerializer
- read(Kryo, Input, Class<float[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.FloatArraySerializer
- read(Kryo, Input, Class<int[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.IntArraySerializer
- read(Kryo, Input, Class<Boolean>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BooleanSerializer
- read(Kryo, Input, Class<Byte>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ByteSerializer
- read(Kryo, Input, Class<Character>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharSerializer
- read(Kryo, Input, Class<Class>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ClassSerializer
- read(Kryo, Input, Class<Double>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.DoubleSerializer
- read(Kryo, Input, Class<Enum>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSerializer
- read(Kryo, Input, Class<Enum>) - Method in class com.esotericsoftware.kryo.serializers.EnumNameSerializer
- read(Kryo, Input, Class<Float>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.FloatSerializer
- read(Kryo, Input, Class<Integer>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.IntSerializer
- read(Kryo, Input, Class<Long>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LongSerializer
- read(Kryo, Input, Class<Object[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
- read(Kryo, Input, Class<Short>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ShortSerializer
- read(Kryo, Input, Class<String[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.StringArraySerializer
- read(Kryo, Input, Class<String>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringSerializer
- read(Kryo, Input, Class<StringBuffer>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBufferSerializer
- read(Kryo, Input, Class<StringBuilder>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBuilderSerializer
- read(Kryo, Input, Class<BigDecimal>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigDecimalSerializer
- read(Kryo, Input, Class<BigInteger>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigIntegerSerializer
- read(Kryo, Input, Class<URL>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.URLSerializer
- read(Kryo, Input, Class<Charset>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharsetSerializer
- read(Kryo, Input, Class<Duration>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.DurationSerializer
- read(Kryo, Input, Class<Instant>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.InstantSerializer
- read(Kryo, Input, Class<LocalDate>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateSerializer
- read(Kryo, Input, Class<LocalDateTime>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateTimeSerializer
- read(Kryo, Input, Class<LocalTime>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalTimeSerializer
- read(Kryo, Input, Class<MonthDay>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.MonthDaySerializer
- read(Kryo, Input, Class<OffsetDateTime>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.OffsetDateTimeSerializer
- read(Kryo, Input, Class<OffsetTime>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.OffsetTimeSerializer
- read(Kryo, Input, Class<Period>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.PeriodSerializer
- read(Kryo, Input, Class<Year>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.YearSerializer
- read(Kryo, Input, Class<YearMonth>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.YearMonthSerializer
- read(Kryo, Input, Class<ZonedDateTime>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZonedDateTimeSerializer
- read(Kryo, Input, Class<ZoneId>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneIdSerializer
- read(Kryo, Input, Class<ZoneOffset>) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneOffsetSerializer
- read(Kryo, Input, Class<Calendar>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
- read(Kryo, Input, Class<Collection>) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
- read(Kryo, Input, Class<Currency>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CurrencySerializer
- read(Kryo, Input, Class<Date>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.DateSerializer
- read(Kryo, Input, Class<EnumSet>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSetSerializer
- read(Kryo, Input, Class<Locale>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
- read(Kryo, Input, Class<Map>) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
- read(Kryo, Input, Class<Optional>) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalSerializer
- read(Kryo, Input, Class<OptionalDouble>) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalDoubleSerializer
- read(Kryo, Input, Class<OptionalInt>) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalIntSerializer
- read(Kryo, Input, Class<OptionalLong>) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalLongSerializer
- read(Kryo, Input, Class<TimeZone>) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TimeZoneSerializer
- read(Kryo, Input, Class<long[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.LongArraySerializer
- read(Kryo, Input, Class<short[]>) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ShortArraySerializer
- read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.Serializer
-
Reads bytes and returns a new object of the specified concrete type.
- read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.BeanSerializer
- read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer
- read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
- read(Kryo, Input, Class<T>) - Method in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
- readAscii() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- readAscii() - Method in class com.esotericsoftware.kryo.io.Input
- readAscii_slow() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- readAscii_slow() - Method in class com.esotericsoftware.kryo.io.Input
- readBoolean() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads a 1 byte boolean.
- readBoolean() - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a 1 byte boolean.
- readBoolean() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- readByte() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads a single byte.
- readByte() - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a single byte.
- readByte() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- readBytes(byte[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads bytes.length bytes and writes them to the specified byte[], starting at index 0.
- readBytes(byte[]) - Method in class com.esotericsoftware.kryo.io.Input
-
Reads bytes.length bytes and writes them to the specified byte[], starting at index 0.
- readBytes(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads count bytes and writes them to the specified byte[], starting at offset.
- readBytes(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Input
-
Reads count bytes and writes them to the specified byte[], starting at offset.
- readBytes(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads the specified number of bytes into a new byte[].
- readBytes(int) - Method in class com.esotericsoftware.kryo.io.Input
-
Reads the specified number of bytes into a new byte[].
- readByteUnsigned() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads a byte as an int from 0 to 255.
- readByteUnsigned() - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a byte as an int from 0 to 255.
- readChar() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads a 2 byte char.
- readChar() - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a 2 byte char.
- readChar() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- readChars(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Bulk input of a char array.
- readChars(int) - Method in class com.esotericsoftware.kryo.io.Input
-
Bulk input of a char array.
- readChunkSize() - Method in class com.esotericsoftware.kryo.io.InputChunked
- readClass(Input) - Method in interface com.esotericsoftware.kryo.ClassResolver
-
Reads a class and returns its registration.
- readClass(Input) - Method in class com.esotericsoftware.kryo.Kryo
-
Reads a class and returns its registration.
- readClass(Input) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
- readClassAndObject(Input) - Method in class com.esotericsoftware.kryo.Kryo
-
Reads the class and object or null using the registered serializer.
- readDouble() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads an 8 bytes double.
- readDouble() - Method in class com.esotericsoftware.kryo.io.Input
-
Reads an 8 bytes double.
- readDouble() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- readDouble(double, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads a 1-9 byte double with reduced precision.
- readDouble(double, boolean) - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a 1-9 byte double with reduced precision.
- readDoubles(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Bulk input of a double array.
- readDoubles(int) - Method in class com.esotericsoftware.kryo.io.Input
-
Bulk input of a double array.
- readExternal(Kryo, Input, Class) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
- readFloat() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads a 4 byte float.
- readFloat() - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a 4 byte float.
- readFloat() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- readFloat(float, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads a 1-5 byte float with reduced precision.
- readFloat(float, boolean) - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a 1-5 byte float with reduced precision.
- readFloats(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Bulk input of a float array.
- readFloats(int) - Method in class com.esotericsoftware.kryo.io.Input
-
Bulk input of a float array.
- readFully(byte[]) - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- readFully(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- readInt() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- readInt() - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a 4 byte int.
- readInt() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- readInt(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- readInt(boolean) - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a 1-5 byte int.
- readInt_slow(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- readInt_slow(boolean) - Method in class com.esotericsoftware.kryo.io.Input
- readInts(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Bulk input of an int array.
- readInts(int) - Method in class com.esotericsoftware.kryo.io.Input
-
Bulk input of an int array.
- readInts(int, boolean) - Method in class com.esotericsoftware.kryo.io.Input
-
Bulk input of an int array.
- readLine() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
-
Deprecated.this method is not supported in this implementation.
- readLong() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads an 8 byte long.
- readLong() - Method in class com.esotericsoftware.kryo.io.Input
-
Reads an 8 byte long.
- readLong() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- readLong(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads a 1-9 byte long.
- readLong(boolean) - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a 1-9 byte long.
- readLong_slow(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- readLong_slow(boolean) - Method in class com.esotericsoftware.kryo.io.Input
- readLongs(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Bulk input of a long array.
- readLongs(int) - Method in class com.esotericsoftware.kryo.io.Input
-
Bulk input of a long array.
- readLongs(int, boolean) - Method in class com.esotericsoftware.kryo.io.Input
-
Bulk input of a long array.
- readName(Input) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
- readObject - Variable in class com.esotericsoftware.kryo.Kryo
- readObject() - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
- readObject(Input, Class<T>) - Method in class com.esotericsoftware.kryo.Kryo
-
Reads an object using the registered serializer.
- readObject(Input, Class<T>, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
-
Reads an object using the specified serializer.
- readObjectOrNull(Input, Class<T>) - Method in class com.esotericsoftware.kryo.Kryo
-
Reads an object or null using the registered serializer.
- readObjectOrNull(Input, Class<T>, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
-
Reads an object or null using the specified serializer.
- readObjects - Variable in class com.esotericsoftware.kryo.util.MapReferenceResolver
- readReferenceIds - Variable in class com.esotericsoftware.kryo.Kryo
- readReferenceOrNull(Input, Class, boolean) - Method in class com.esotericsoftware.kryo.Kryo
-
Returns
Kryo.REF
if a reference to a previously read object was read, which is stored inKryo.readObject
. - readResolve - Static variable in class com.esotericsoftware.kryo.serializers.ClosureSerializer
- readShort() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads a 2 byte short.
- readShort() - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a 2 byte short.
- readShort() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- readShorts(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Bulk input of a short array.
- readShorts(int) - Method in class com.esotericsoftware.kryo.io.Input
-
Bulk input of a short array.
- readShortUnsigned() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads a 2 byte short as an int from 0 to 65535.
- readShortUnsigned() - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a 2 byte short as an int from 0 to 65535.
- readString() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads the length and string of UTF8 characters, or null.
- readString() - Method in class com.esotericsoftware.kryo.io.Input
-
Reads the length and string of UTF8 characters, or null.
- readStringBuilder() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads the length and string of UTF8 characters, or null.
- readStringBuilder() - Method in class com.esotericsoftware.kryo.io.Input
-
Reads the length and string of UTF8 characters, or null.
- readUnsignedByte() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- readUnsignedShort() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- readUTF() - Method in class com.esotericsoftware.kryo.io.KryoDataInput
-
Reads the length and string of UTF8 characters, or null.
- readUtf8(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- readUtf8(int) - Method in class com.esotericsoftware.kryo.io.Input
- readUtf8_slow(int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- readUtf8_slow(int, int) - Method in class com.esotericsoftware.kryo.io.Input
- readUtf8Length(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- readUtf8Length(int) - Method in class com.esotericsoftware.kryo.io.Input
- readUtf8Length_slow(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- readUtf8Length_slow(int) - Method in class com.esotericsoftware.kryo.io.Input
- readVarInt(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- readVarInt(boolean) - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a 1-5 byte int.
- readVarLong(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Reads a 1-9 byte long.
- readVarLong(boolean) - Method in class com.esotericsoftware.kryo.io.Input
-
Reads a 1-9 byte long.
- rebuildCachedFields() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Called when the list of cached fields must be rebuilt.
- rebuildCachedFields(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Rebuilds the list of cached fields.
- REF - Static variable in class com.esotericsoftware.kryo.Kryo
- reference(Object) - Method in class com.esotericsoftware.kryo.Kryo
-
Called by
Serializer.read(Kryo, Input, Class)
andSerializer.copy(Kryo, Object)
before Kryo can be used to deserialize or copy child objects. - referenceResolver - Variable in class com.esotericsoftware.kryo.Kryo
- ReferenceResolver - Interface in com.esotericsoftware.kryo
-
When references are enabled, this tracks objects that have already been read or written, provides an ID for objects that are written, and looks up by ID objects that have been read.
- references - Variable in class com.esotericsoftware.kryo.Kryo
- ReflectionSerializerFactory(Class<? extends Serializer>) - Constructor for class com.esotericsoftware.kryo.SerializerFactory.ReflectionSerializerFactory
- register(Registration) - Method in interface com.esotericsoftware.kryo.ClassResolver
-
Stores the specified registration.
- register(Registration) - Method in class com.esotericsoftware.kryo.Kryo
-
Stores the specified registration.
- register(Registration) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
- register(Class) - Method in class com.esotericsoftware.kryo.Kryo
-
Registers the class using the lowest, next available integer ID and the
default serializer
. - register(Class, int) - Method in class com.esotericsoftware.kryo.Kryo
-
Registers the class using the specified ID and the
default serializer
. - register(Class, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
-
Registers the class using the lowest, next available integer ID and the specified serializer.
- register(Class, Serializer, int) - Method in class com.esotericsoftware.kryo.Kryo
-
Registers the class using the specified ID and serializer.
- registerImplicit(Class) - Method in interface com.esotericsoftware.kryo.ClassResolver
-
Called when an unregistered type is encountered and
Kryo.setRegistrationRequired(boolean)
is false. - registerImplicit(Class) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
- Registration - Class in com.esotericsoftware.kryo
-
Describes the
Serializer
and class ID to use for a class. - Registration(Class, Serializer, int) - Constructor for class com.esotericsoftware.kryo.Registration
- registrationRequired - Variable in class com.esotericsoftware.kryo.Kryo
- release(Kryo) - Method in interface com.esotericsoftware.kryo.pool.KryoPool
-
Returns the given
Kryo
instance to the pool. - release(Kryo) - Method in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
- remove() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- remove() - Method in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
- remove() - Method in class com.esotericsoftware.kryo.util.IntMap.MapIterator
- remove() - Method in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
- remove(int) - Method in class com.esotericsoftware.kryo.util.IntMap
- remove(Object) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- remove(K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- remove(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- remove(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- removeAll(Collection<?>) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- removedFields - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- removeField(FieldSerializer.CachedField) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Removes a field so that it won't be serialized.
- removeField(FieldSerializer.CachedField) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
- removeField(FieldSerializer.CachedField) - Method in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
- removeField(String) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Removes a field so that it won't be serialized.
- removeField(String) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
- removeField(String) - Method in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
- removeIndex(int) - Method in class com.esotericsoftware.kryo.util.IntArray
-
Removes and returns the item at the specified index.
- removeStash(int) - Method in class com.esotericsoftware.kryo.util.IntMap
- removeStash(K) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- removeStash(K) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- removeStash(K, int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- removeStashIndex(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- removeStashIndex(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- removeStashIndex(int) - Method in class com.esotericsoftware.kryo.util.IntMap
- removeStashIndex(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- removeValue(int) - Method in class com.esotericsoftware.kryo.util.IntArray
- require(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- require(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
- require(int) - Method in class com.esotericsoftware.kryo.io.Input
- require(int) - Method in class com.esotericsoftware.kryo.io.Output
- reset() - Method in interface com.esotericsoftware.kryo.ClassResolver
-
Called by
Kryo.reset()
. - reset() - Method in class com.esotericsoftware.kryo.Kryo
-
Resets unregistered class names, references to previously serialized or deserialized objects, and the
graph context
. - reset() - Method in interface com.esotericsoftware.kryo.ReferenceResolver
-
Called by
Kryo.reset()
. - reset() - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
- reset() - Method in class com.esotericsoftware.kryo.util.IdentityMap.MapIterator
- reset() - Method in class com.esotericsoftware.kryo.util.IntMap.MapIterator
- reset() - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
- reset() - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
- reset() - Method in class com.esotericsoftware.kryo.util.ObjectMap.MapIterator
- resize(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
- resize(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- resize(int) - Method in class com.esotericsoftware.kryo.util.IntArray
- resize(int) - Method in class com.esotericsoftware.kryo.util.IntMap
- resize(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
- resolveClass(ObjectStreamClass) - Method in class com.esotericsoftware.kryo.serializers.JavaSerializer.ObjectInputStreamWithKryoClassLoader
- retainAll(Collection<?>) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- reverse() - Method in class com.esotericsoftware.kryo.util.IntArray
- rewind() - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- rewind() - Method in class com.esotericsoftware.kryo.io.Input
-
Sets the position and total to zero.
- rewind() - Method in class com.esotericsoftware.kryo.io.InputChunked
- run(KryoCallback<T>) - Method in interface com.esotericsoftware.kryo.pool.KryoPool
-
Runs the provided
KryoCallback
with aKryo
instance from the pool (borrow/release aroundKryoCallback.execute(Kryo)
). - run(KryoCallback<T>) - Method in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
S
- seenObjects - Variable in class com.esotericsoftware.kryo.util.ListReferenceResolver
- serializedLambda - Static variable in class com.esotericsoftware.kryo.serializers.ClosureSerializer
- serializer - Variable in class com.esotericsoftware.kryo.Registration
- serializer - Variable in class com.esotericsoftware.kryo.SerializerFactory.SingletonSerializerFactory
- serializer - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
- serializer - Variable in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
- serializer - Variable in class com.esotericsoftware.kryo.serializers.CollectionSerializer
- serializer - Variable in class com.esotericsoftware.kryo.serializers.DeflateSerializer
- serializer - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- serializer - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil
- Serializer<T> - Class in com.esotericsoftware.kryo
-
Reads and writes objects to and from bytes.
- Serializer() - Constructor for class com.esotericsoftware.kryo.Serializer
- Serializer(boolean) - Constructor for class com.esotericsoftware.kryo.Serializer
- Serializer(boolean, boolean) - Constructor for class com.esotericsoftware.kryo.Serializer
- serializerClass - Variable in class com.esotericsoftware.kryo.SerializerFactory.ReflectionSerializerFactory
- serializerFactory - Variable in class com.esotericsoftware.kryo.Kryo.DefaultSerializerEntry
- SerializerFactory - Interface in com.esotericsoftware.kryo
-
A serializer factory that allows the creation of serializers.
- SerializerFactory.FieldSerializerFactory - Class in com.esotericsoftware.kryo
-
A serializer factory that returns new, configured
FieldSerializer
instances. - SerializerFactory.ReflectionSerializerFactory - Class in com.esotericsoftware.kryo
-
This factory instantiates new serializers of a given class via reflection.
- SerializerFactory.SingletonSerializerFactory - Class in com.esotericsoftware.kryo
-
A serializer factory that always returns a given serializer instance rather than creating new serializer instances.
- SerializerFactory.TaggedFieldSerializerFactory - Class in com.esotericsoftware.kryo
-
A serializer factory that returns new, configured
TaggedFieldSerializer
instances. - serializeTransient - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
-
If set, transient fields will be serialized
- set(int, int) - Method in class com.esotericsoftware.kryo.util.IntArray
- set(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
- setAcceptsNull(boolean) - Method in class com.esotericsoftware.kryo.Serializer
-
If true, this serializer will handle writing and reading null values.
- setAutoReset(boolean) - Method in class com.esotericsoftware.kryo.Kryo
-
If true (the default),
Kryo.reset()
is called automatically after an entire object graph has been read or written. - setBuffer(byte[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Sets a new buffer, discarding any previous buffer.
- setBuffer(byte[]) - Method in class com.esotericsoftware.kryo.io.Input
-
Sets a new buffer.
- setBuffer(byte[]) - Method in class com.esotericsoftware.kryo.io.Output
-
Sets the buffer that will be written to.
- setBuffer(byte[], int) - Method in class com.esotericsoftware.kryo.io.Output
-
Sets the buffer that will be written to.
- setBuffer(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Input
-
Sets a new buffer.
- setBuffer(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.InputChunked
- setBuffer(ByteBuffer) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Sets a new buffer, discarding any previous buffer.
- setBuffer(ByteBuffer) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Sets the buffer that will be written to.
- setBuffer(ByteBuffer, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Sets the buffer that will be written to.
- setByteBuffer(ByteBuffer) - Method in class com.esotericsoftware.kryo.io.ByteBufferInputStream
- setByteBuffer(ByteBuffer) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutputStream
- setCachedFieldNameStrategy(FieldSerializer.CachedFieldNameStrategy) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- setCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- setClass(Class) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- setClass(Class, Serializer) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- setClassLoader(ClassLoader) - Method in class com.esotericsoftware.kryo.Kryo
-
Sets the classloader to resolve unregistered class names to classes.
- setCompressionLevel(int) - Method in class com.esotericsoftware.kryo.serializers.DeflateSerializer
-
Default is 4.
- setCopyReferences(boolean) - Method in class com.esotericsoftware.kryo.Kryo
-
If true, when
Kryo.copy(Object)
and other copy methods encounter an object for the first time the object is copied and on subsequent encounters the copied object is used. - setCopyTransient(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- setCopyTransient(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
-
If false, when
Kryo.copy(Object)
is called all transient fields that are accessible will be ignored from being copied. - setDefaultSerializer(SerializerFactory) - Method in class com.esotericsoftware.kryo.Kryo
-
Sets the serializer factory to use when no
default serializers
match an object's type. - setDefaultSerializer(Class<? extends Serializer>) - Method in class com.esotericsoftware.kryo.Kryo
-
Sets the serializer to use when no
default serializers
match an object's type. - setElementClass(Class, Serializer) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
- setElementsAreSameType(boolean) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
- setElementsCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
- setElementsCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
- setFallbackInstantiatorStrategy(InstantiatorStrategy) - Method in class com.esotericsoftware.kryo.Kryo.DefaultInstantiatorStrategy
- setField(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmObjectField
- setField(Object, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField
- setFieldsAsAccessible - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
- setFieldsAsAccessible(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Controls which fields are serialized.
- setFieldsAsAccessible(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
-
Controls which fields are serialized.
- setFieldsCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Sets the default value for
FieldSerializer.CachedField.setCanBeNull(boolean)
. - setFieldsCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
-
Sets the default value for
FieldSerializer.CachedField.setCanBeNull(boolean)
. - setFixedFieldTypes(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Sets the default value for
FieldSerializer.CachedField.setClass(Class)
to the field's declared type. - setFixedFieldTypes(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
-
Sets the default value for
FieldSerializer.CachedField.setClass(Class)
to the field's declared type. - setGenerics(Kryo, Class[]) - Method in class com.esotericsoftware.kryo.Serializer
-
Sets the generic types of the field or method this serializer will be used for on the next call to read or write.
- setGenerics(Kryo, Class[]) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
- setGenerics(Kryo, Class[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
- setGenerics(Kryo, Class[]) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- setGenerics(Kryo, Class[]) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
- setIgnoreSyntheticFields(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Controls if synthetic fields are serialized.
- setIgnoreSyntheticFields(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
-
Controls if synthetic fields are serialized.
- setImmutable(boolean) - Method in class com.esotericsoftware.kryo.Serializer
-
If true, the type this serializer will be used for is considered immutable.
- setInput(Input) - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- setInputStream(InputStream) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Sets a new InputStream.
- setInputStream(InputStream) - Method in class com.esotericsoftware.kryo.io.Input
-
Sets a new InputStream.
- setInputStream(InputStream) - Method in class com.esotericsoftware.kryo.io.InputChunked
- setInstantiator(ObjectInstantiator) - Method in class com.esotericsoftware.kryo.Registration
-
Sets the instantiator that will create a new instance of the type in
Kryo.newInstance(Class)
. - setInstantiatorStrategy(InstantiatorStrategy) - Method in class com.esotericsoftware.kryo.Kryo
-
Sets the strategy used by
Kryo.newInstantiator(Class)
for creating objects. - setKeyClass(Class, Serializer) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
- setKeysCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
- setKryo(Kryo) - Method in interface com.esotericsoftware.kryo.ClassResolver
-
Sets the Kryo instance that this ClassResolver will be used for.
- setKryo(Kryo) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
-
Sets the Kryo instance that this ClassResolver will be used for.
- setKryo(Kryo) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
- setKryo(Kryo) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
- setKryo(Kryo) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
- setLimit(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Sets the limit in the buffer.
- setLimit(int) - Method in class com.esotericsoftware.kryo.io.Input
-
Sets the limit in the buffer.
- setMaxDepth(int) - Method in class com.esotericsoftware.kryo.Kryo
-
Sets the maxiumum depth of an object graph.
- setMethod - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
- setMethodType - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
- setNoHeaders(boolean) - Method in class com.esotericsoftware.kryo.serializers.DeflateSerializer
- setOptimizedGenerics(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
Controls if the serialization of generics should be optimized for smaller size.
- setOptimizedGenerics(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
-
Controls if the serialization of generics should be optimized for smaller size.
- setOutput(Output) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- setOutputStream(OutputStream) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Sets a new OutputStream.
- setOutputStream(OutputStream) - Method in class com.esotericsoftware.kryo.io.Output
-
Sets a new OutputStream.
- setPosition(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- setPosition(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Sets the current position in the buffer.
- setPosition(int) - Method in class com.esotericsoftware.kryo.io.Input
-
Sets the current position in the buffer.
- setPosition(int) - Method in class com.esotericsoftware.kryo.io.Output
-
Sets the current position in the buffer.
- setReadObject(int, Object) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
-
Sets the ID for an object that has been read.
- setReadObject(int, Object) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
- setReadObject(int, Object) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
- setReferenceResolver(ReferenceResolver) - Method in class com.esotericsoftware.kryo.Kryo
-
Sets the reference resolver and enables references.
- setReferences(boolean) - Method in class com.esotericsoftware.kryo.Kryo
-
If true, each appearance of an object in the graph after the first is stored as an integer ordinal.
- setRegistrationRequired(boolean) - Method in class com.esotericsoftware.kryo.Kryo
-
If true, an exception is thrown when an unregistered class is encountered.
- setSerializer(Serializer) - Method in class com.esotericsoftware.kryo.Registration
- setSerializer(Serializer) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- setSerializeTransient(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
- setSerializeTransient(boolean) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializerConfig
-
If set, transient fields will be serialized Default is false
- setSkipUnknownTags(boolean) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializerConfig
-
Set whether associated TaggedFieldSerializers should attempt to skip reading the data of unknown tags, rather than throwing a KryoException.
- setterAccessIndex - Variable in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
- setTotal(long) - Method in class com.esotericsoftware.kryo.io.Input
-
Sets the number of bytes read.
- setValueClass(Class, Serializer) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
- setValuesCanBeNull(boolean) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
- setVarIntsEnabled(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Controls if a variable length encoding for integer types should be used when serializers suggest it.
- setVarIntsEnabled(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Controls if a variable length encoding for integer types should be used when serializers suggest it.
- setWarnUnregisteredClasses(boolean) - Method in class com.esotericsoftware.kryo.Kryo
-
If true, kryo writes a warn log telling about the classes unregistered.
- ShortArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ShortArraySerializer
- ShortSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.ShortSerializer
- shrink() - Method in class com.esotericsoftware.kryo.util.IntArray
-
Reduces the size of the backing array to the size of the actual items.
- shrink(int) - Method in class com.esotericsoftware.kryo.util.IdentityMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shrink(int) - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shrink(int) - Method in class com.esotericsoftware.kryo.util.IntMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shrink(int) - Method in class com.esotericsoftware.kryo.util.ObjectMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- SingletonSerializerFactory(Serializer<?>) - Constructor for class com.esotericsoftware.kryo.SerializerFactory.SingletonSerializerFactory
- size - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- size - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- size - Variable in class com.esotericsoftware.kryo.util.IntArray
- size - Variable in class com.esotericsoftware.kryo.util.IntMap
- size - Variable in class com.esotericsoftware.kryo.util.ObjectMap
- size() - Method in class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl
- size() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- skip(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
- skip(int) - Method in class com.esotericsoftware.kryo.io.Input
-
Discards the specified number of bytes.
- skip(long) - Method in class com.esotericsoftware.kryo.io.ByteBufferInput
-
Discards the specified number of bytes.
- skip(long) - Method in class com.esotericsoftware.kryo.io.Input
-
Discards the specified number of bytes.
- skip(long) - Method in class com.esotericsoftware.kryo.io.KryoObjectInput
- skipBytes(int) - Method in class com.esotericsoftware.kryo.io.KryoDataInput
- skipUnknownTags - Variable in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializerConfig
- SoftReferenceQueue - Class in com.esotericsoftware.kryo.pool
-
Internally uses
SoftReference
s for queued Kryo instances, most importantly adjusts thepoll
behavior so that GC'ed Kryo instances are skipped. - SoftReferenceQueue(Queue<?>) - Constructor for class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- softReferences - Variable in class com.esotericsoftware.kryo.pool.KryoPool.Builder
- softReferences() - Method in class com.esotericsoftware.kryo.pool.KryoPool.Builder
-
Use
SoftReference
s for pooledKryo
instances, so that instances may be garbage collected when there's memory demand (by default disabled). - sort() - Method in class com.esotericsoftware.kryo.util.IntArray
- SPAIN - Static variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
- SPANISH - Static variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
- stack - Variable in class com.esotericsoftware.kryo.serializers.GenericsResolver
- stashCapacity - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- stashCapacity - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- stashCapacity - Variable in class com.esotericsoftware.kryo.util.IntMap
- stashCapacity - Variable in class com.esotericsoftware.kryo.util.ObjectMap
- stashSize - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- stashSize - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- stashSize - Variable in class com.esotericsoftware.kryo.util.IntMap
- stashSize - Variable in class com.esotericsoftware.kryo.util.ObjectMap
- strategy - Variable in class com.esotericsoftware.kryo.Kryo
- string(Object) - Static method in class com.esotericsoftware.kryo.util.Util
-
Returns the object formatted as a string.
- StringArraySerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.StringArraySerializer
- StringBufferSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBufferSerializer
- StringBuilderSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBuilderSerializer
- stringSerializer - Variable in class com.esotericsoftware.kryo.serializers.EnumNameSerializer
- StringSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringSerializer
- swap(int, int) - Method in class com.esotericsoftware.kryo.util.IntArray
T
- TAGGED_VALUE_COMPARATOR - Static variable in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
- TaggedFieldSerializer<T> - Class in com.esotericsoftware.kryo.serializers
-
Serializes objects using direct field assignment for fields that have a
@Tag(int)
annotation. - TaggedFieldSerializer(Kryo, Class) - Constructor for class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
- TaggedFieldSerializer(Kryo, Class, TaggedFieldSerializerConfig) - Constructor for class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
- TaggedFieldSerializer.Tag - Annotation Type in com.esotericsoftware.kryo.serializers
-
Marks a field for serialization.
- TaggedFieldSerializerConfig - Class in com.esotericsoftware.kryo.serializers
-
Configuration for TaggedFieldSerializer instances.
- TaggedFieldSerializerConfig() - Constructor for class com.esotericsoftware.kryo.serializers.TaggedFieldSerializerConfig
- TaggedFieldSerializerFactory() - Constructor for class com.esotericsoftware.kryo.SerializerFactory.TaggedFieldSerializerFactory
- TaggedFieldSerializerFactory(TaggedFieldSerializerConfig) - Constructor for class com.esotericsoftware.kryo.SerializerFactory.TaggedFieldSerializerFactory
- tags - Variable in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
- thread - Variable in class com.esotericsoftware.kryo.Kryo
- threshold - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- threshold - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- threshold - Variable in class com.esotericsoftware.kryo.util.IntMap
- threshold - Variable in class com.esotericsoftware.kryo.util.ObjectMap
- THRESHOLD_BINARY_SEARCH - Static variable in class com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer
- TimeSerializers - Class in com.esotericsoftware.kryo.serializers
-
Serializers for java.time.*, are added as default serializers if java version is >= 8.
- TimeSerializers() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers
- TimeSerializers.DurationSerializer - Class in com.esotericsoftware.kryo.serializers
- TimeSerializers.InstantSerializer - Class in com.esotericsoftware.kryo.serializers
- TimeSerializers.LocalDateSerializer - Class in com.esotericsoftware.kryo.serializers
- TimeSerializers.LocalDateTimeSerializer - Class in com.esotericsoftware.kryo.serializers
- TimeSerializers.LocalTimeSerializer - Class in com.esotericsoftware.kryo.serializers
- TimeSerializers.MonthDaySerializer - Class in com.esotericsoftware.kryo.serializers
- TimeSerializers.OffsetDateTimeSerializer - Class in com.esotericsoftware.kryo.serializers
- TimeSerializers.OffsetTimeSerializer - Class in com.esotericsoftware.kryo.serializers
- TimeSerializers.PeriodSerializer - Class in com.esotericsoftware.kryo.serializers
- TimeSerializers.YearMonthSerializer - Class in com.esotericsoftware.kryo.serializers
- TimeSerializers.YearSerializer - Class in com.esotericsoftware.kryo.serializers
- TimeSerializers.ZonedDateTimeSerializer - Class in com.esotericsoftware.kryo.serializers
- TimeSerializers.ZoneIdSerializer - Class in com.esotericsoftware.kryo.serializers
- TimeSerializers.ZoneOffsetSerializer - Class in com.esotericsoftware.kryo.serializers
- timeZoneSerializer - Variable in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
- TimeZoneSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.TimeZoneSerializer
- toArray() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- toArray() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Keys
-
Returns a new array containing the remaining keys.
- toArray() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Values
-
Returns a new array containing the remaining values.
- toArray() - Method in class com.esotericsoftware.kryo.util.IntArray
- toArray() - Method in class com.esotericsoftware.kryo.util.IntMap.Keys
-
Returns a new array containing the remaining keys.
- toArray() - Method in class com.esotericsoftware.kryo.util.IntMap.Values
-
Returns a new array containing the remaining values.
- toArray() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Keys
-
Returns a new array containing the remaining keys.
- toArray() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Values
-
Returns a new array containing the remaining values.
- toArray(ArrayList<V>) - Method in class com.esotericsoftware.kryo.util.IdentityMap.Values
-
Returns a new array containing the remaining values.
- toArray(ArrayList<V>) - Method in class com.esotericsoftware.kryo.util.ObjectMap.Values
-
Adds the remaining values to the specified array.
- toArray(T[]) - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- toBytes() - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Returns a new byte array containing the bytes currently in the buffer between zero and
Output.position()
. - toBytes() - Method in class com.esotericsoftware.kryo.io.Output
-
Returns a new byte array containing the bytes currently in the buffer between zero and
Output.position()
. - toString() - Method in class com.esotericsoftware.kryo.pool.KryoPool.Builder
- toString() - Method in class com.esotericsoftware.kryo.pool.SoftReferenceQueue
- toString() - Method in class com.esotericsoftware.kryo.Registration
- toString() - Method in class com.esotericsoftware.kryo.serializers.BeanSerializer.CachedProperty
- toString() - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- toString() - Method in class com.esotericsoftware.kryo.serializers.Generics
- toString() - Method in class com.esotericsoftware.kryo.util.IdentityMap.Entry
- toString() - Method in class com.esotericsoftware.kryo.util.IdentityMap
- toString() - Method in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- toString() - Method in class com.esotericsoftware.kryo.util.IntArray
- toString() - Method in class com.esotericsoftware.kryo.util.IntMap.Entry
- toString() - Method in class com.esotericsoftware.kryo.util.IntMap
- toString() - Method in class com.esotericsoftware.kryo.util.ObjectMap.Entry
- toString() - Method in class com.esotericsoftware.kryo.util.ObjectMap
- toString(String) - Method in class com.esotericsoftware.kryo.util.IntArray
- total - Variable in class com.esotericsoftware.kryo.io.Input
- total - Variable in class com.esotericsoftware.kryo.io.Output
- total() - Method in class com.esotericsoftware.kryo.io.Input
-
Returns the number of bytes read.
- total() - Method in class com.esotericsoftware.kryo.io.Output
-
Returns the total number of bytes written.
- trace - Variable in exception class com.esotericsoftware.kryo.KryoException
- transientFields - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- TreeMapSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
- TreeSetSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeSetSerializer
- truncate(int) - Method in class com.esotericsoftware.kryo.util.IntArray
-
Reduces the size of the array to the specified size.
- type - Variable in class com.esotericsoftware.kryo.Kryo.DefaultSerializerEntry
- type - Variable in class com.esotericsoftware.kryo.Registration
- type - Variable in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
- type - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
- type - Variable in class com.esotericsoftware.kryo.serializers.ObjectField
- typeParameters - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
type variables declared for this type
- typeVar2class - Variable in class com.esotericsoftware.kryo.serializers.Generics
- typeVersion - Variable in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
U
- unregisteredClassMessage(Class) - Method in class com.esotericsoftware.kryo.Kryo
- URLSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.URLSerializer
- useReferences(Class) - Method in interface com.esotericsoftware.kryo.ReferenceResolver
-
Returns true if references will be written for the specified type.
- useReferences(Class) - Method in class com.esotericsoftware.kryo.util.ListReferenceResolver
-
Returns false for all primitive wrappers.
- useReferences(Class) - Method in class com.esotericsoftware.kryo.util.MapReferenceResolver
-
Returns false for all primitive wrappers.
- Util - Class in com.esotericsoftware.kryo.util
-
A few utility methods, mostly for private use.
- Util() - Constructor for class com.esotericsoftware.kryo.util.Util
V
- value - Variable in class com.esotericsoftware.kryo.util.IdentityMap.Entry
- value - Variable in class com.esotericsoftware.kryo.util.IntMap.Entry
- value - Variable in class com.esotericsoftware.kryo.util.ObjectMap.Entry
- value() - Element in annotation type com.esotericsoftware.kryo.DefaultSerializer
- value() - Element in annotation type com.esotericsoftware.kryo.serializers.FieldSerializer.Bind
-
Value.
- value() - Element in annotation type com.esotericsoftware.kryo.serializers.FieldSerializer.Optional
- value() - Element in annotation type com.esotericsoftware.kryo.serializers.TaggedFieldSerializer.Tag
- value() - Element in annotation type com.esotericsoftware.kryo.serializers.VersionFieldSerializer.Since
-
Version of annotated field, default is 0, and must be incremental to maintain compatibility.
- valueClass - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- valueClass - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
- valueClass() - Element in annotation type com.esotericsoftware.kryo.serializers.MapSerializer.BindMap
-
Class used for values
- valueGenericType - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
- values - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- values() - Method in class com.esotericsoftware.kryo.util.IdentityMap
-
Returns an iterator for the values in the map.
- values() - Method in class com.esotericsoftware.kryo.util.IntMap
-
Returns an iterator for the values in the map.
- values() - Method in class com.esotericsoftware.kryo.util.ObjectMap
-
Returns an iterator for the values in the map.
- Values(IdentityMap<?, V>) - Constructor for class com.esotericsoftware.kryo.util.IdentityMap.Values
- Values(IntMap<V>) - Constructor for class com.esotericsoftware.kryo.util.IntMap.Values
- Values(ObjectMap<?, V>) - Constructor for class com.esotericsoftware.kryo.util.ObjectMap.Values
- valuesCanBeNull - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
- valuesCanBeNull() - Element in annotation type com.esotericsoftware.kryo.serializers.MapSerializer.BindMap
-
Indicates if values can be null
- valueSerializer - Variable in class com.esotericsoftware.kryo.serializers.MapSerializer
- valueSerializer() - Element in annotation type com.esotericsoftware.kryo.serializers.MapSerializer.BindMap
-
Serializer to be used for values
- valueTable - Variable in class com.esotericsoftware.kryo.util.IdentityMap
- valueTable - Variable in class com.esotericsoftware.kryo.util.IdentityObjectIntMap
- valueTable - Variable in class com.esotericsoftware.kryo.util.IntMap
- valueTable - Variable in class com.esotericsoftware.kryo.util.ObjectMap
- varIntsEnabled - Variable in class com.esotericsoftware.kryo.io.ByteBufferInput
- varIntsEnabled - Variable in class com.esotericsoftware.kryo.io.ByteBufferOutput
- varIntsEnabled - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- varIntsEnabled - Variable in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
If set, this serializer tries to use a variable length encoding for int and long fields
- VersionFieldSerializer<T> - Class in com.esotericsoftware.kryo.serializers
-
Serializes objects using direct field assignment, with versioning backward compatibility.
- VersionFieldSerializer(Kryo, Class) - Constructor for class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
- VersionFieldSerializer(Kryo, Class, boolean) - Constructor for class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
- VersionFieldSerializer.Since - Annotation Type in com.esotericsoftware.kryo.serializers
-
Incremental modification of serialized objects must add
VersionFieldSerializer.Since
for new fields. - VoidSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.DefaultSerializers.VoidSerializer
W
- warnUnregisteredClasses - Variable in class com.esotericsoftware.kryo.Kryo
- write(byte[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes the bytes.
- write(byte[]) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- write(byte[]) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes the bytes.
- write(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes the bytes.
- write(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutputStream
- write(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- write(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes the bytes.
- write(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes a byte.
- write(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutputStream
- write(int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- write(int) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes a byte.
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmBooleanField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmByteField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmCharField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmDoubleField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmFloatField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmIntField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmLongField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmShortField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.AsmCacheFields.AsmStringField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectBooleanField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectByteField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectCharField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectDoubleField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectFloatField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectIntField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectLongField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField.ObjectShortField
- write(Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ObjectField
- write(Output, LocalDate) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateSerializer
- write(Output, LocalTime) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalTimeSerializer
- write(Output, ZoneId) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneIdSerializer
- write(Output, ZoneOffset) - Static method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneOffsetSerializer
- write(Kryo, Output) - Method in interface com.esotericsoftware.kryo.KryoSerializable
- write(Kryo, Output, boolean[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.BooleanArraySerializer
- write(Kryo, Output, byte[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ByteArraySerializer
- write(Kryo, Output, char[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.CharArraySerializer
- write(Kryo, Output, double[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.DoubleArraySerializer
- write(Kryo, Output, float[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.FloatArraySerializer
- write(Kryo, Output, int[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.IntArraySerializer
- write(Kryo, Output, long[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.LongArraySerializer
- write(Kryo, Output, short[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ShortArraySerializer
- write(Kryo, Output, KryoSerializable) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.KryoSerializableSerializer
- write(Kryo, Output, Boolean) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BooleanSerializer
- write(Kryo, Output, Byte) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ByteSerializer
- write(Kryo, Output, Character) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharSerializer
- write(Kryo, Output, Class) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ClassSerializer
- write(Kryo, Output, Double) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.DoubleSerializer
- write(Kryo, Output, Enum) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSerializer
- write(Kryo, Output, Enum) - Method in class com.esotericsoftware.kryo.serializers.EnumNameSerializer
- write(Kryo, Output, Float) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.FloatSerializer
- write(Kryo, Output, Integer) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.IntSerializer
- write(Kryo, Output, Long) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LongSerializer
- write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.BlowfishSerializer
- write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ClosureSerializer
- write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptyListSerializer
- write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptyMapSerializer
- write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsEmptySetSerializer
- write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.VoidSerializer
- write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.DeflateSerializer
- write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
- write(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.JavaSerializer
- write(Kryo, Output, Object[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.ObjectArraySerializer
- write(Kryo, Output, Short) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.ShortSerializer
- write(Kryo, Output, String) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringSerializer
- write(Kryo, Output, String[]) - Method in class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.StringArraySerializer
- write(Kryo, Output, StringBuffer) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBufferSerializer
- write(Kryo, Output, StringBuilder) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.StringBuilderSerializer
- write(Kryo, Output, BigDecimal) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigDecimalSerializer
- write(Kryo, Output, BigInteger) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.BigIntegerSerializer
- write(Kryo, Output, URL) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.URLSerializer
- write(Kryo, Output, Charset) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CharsetSerializer
- write(Kryo, Output, Duration) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.DurationSerializer
- write(Kryo, Output, Instant) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.InstantSerializer
- write(Kryo, Output, LocalDate) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateSerializer
- write(Kryo, Output, LocalDateTime) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalDateTimeSerializer
- write(Kryo, Output, LocalTime) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.LocalTimeSerializer
- write(Kryo, Output, MonthDay) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.MonthDaySerializer
- write(Kryo, Output, OffsetDateTime) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.OffsetDateTimeSerializer
- write(Kryo, Output, OffsetTime) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.OffsetTimeSerializer
- write(Kryo, Output, Period) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.PeriodSerializer
- write(Kryo, Output, Year) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.YearSerializer
- write(Kryo, Output, YearMonth) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.YearMonthSerializer
- write(Kryo, Output, ZonedDateTime) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZonedDateTimeSerializer
- write(Kryo, Output, ZoneId) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneIdSerializer
- write(Kryo, Output, ZoneOffset) - Method in class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneOffsetSerializer
- write(Kryo, Output, Calendar) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CalendarSerializer
- write(Kryo, Output, Collection) - Method in class com.esotericsoftware.kryo.serializers.CollectionSerializer
- write(Kryo, Output, Collection) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeSetSerializer
- write(Kryo, Output, Currency) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CurrencySerializer
- write(Kryo, Output, Date) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.DateSerializer
- write(Kryo, Output, EnumSet) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.EnumSetSerializer
- write(Kryo, Output, List) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonListSerializer
- write(Kryo, Output, Locale) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.LocaleSerializer
- write(Kryo, Output, Map) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonMapSerializer
- write(Kryo, Output, Map) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
- write(Kryo, Output, Map) - Method in class com.esotericsoftware.kryo.serializers.MapSerializer
- write(Kryo, Output, Optional) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalSerializer
- write(Kryo, Output, OptionalDouble) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalDoubleSerializer
- write(Kryo, Output, OptionalInt) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalIntSerializer
- write(Kryo, Output, OptionalLong) - Method in class com.esotericsoftware.kryo.serializers.OptionalSerializers.OptionalLongSerializer
- write(Kryo, Output, Set) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.CollectionsSingletonSetSerializer
- write(Kryo, Output, TimeZone) - Method in class com.esotericsoftware.kryo.serializers.DefaultSerializers.TimeZoneSerializer
- write(Kryo, Output, T) - Method in class com.esotericsoftware.kryo.Serializer
-
Writes the bytes for the object to the output.
- write(Kryo, Output, T) - Method in class com.esotericsoftware.kryo.serializers.BeanSerializer
- write(Kryo, Output, T) - Method in class com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer
- write(Kryo, Output, T) - Method in class com.esotericsoftware.kryo.serializers.FieldSerializer
-
This method can be called for different fields having the same type.
- write(Kryo, Output, T) - Method in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
- write(Kryo, Output, T) - Method in class com.esotericsoftware.kryo.serializers.VersionFieldSerializer
- writeAscii(String) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes a string that is known to contain only ASCII characters.
- writeAscii(String) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes a string that is known to contain only ASCII characters.
- writeAscii_slow(String, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
- writeAscii_slow(String, int) - Method in class com.esotericsoftware.kryo.io.Output
- writeBoolean(boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes a 1 byte boolean.
- writeBoolean(boolean) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- writeBoolean(boolean) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes a 1 byte boolean.
- writeByte(byte) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
- writeByte(byte) - Method in class com.esotericsoftware.kryo.io.Output
- writeByte(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
- writeByte(int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- writeByte(int) - Method in class com.esotericsoftware.kryo.io.Output
- writeBytes(byte[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes the bytes.
- writeBytes(byte[]) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes the bytes.
- writeBytes(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes the bytes.
- writeBytes(byte[], int, int) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes the bytes.
- writeBytes(String) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- writeChar(char) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes a 2 byte char.
- writeChar(char) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes a 2 byte char.
- writeChar(int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- writeChars(char[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Bulk output of a char array.
- writeChars(char[]) - Method in class com.esotericsoftware.kryo.io.Output
-
Bulk output of a char array.
- writeChars(String) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- writeChunkSize() - Method in class com.esotericsoftware.kryo.io.OutputChunked
- writeClass(Output, Class) - Method in interface com.esotericsoftware.kryo.ClassResolver
-
Writes a class and returns its registration.
- writeClass(Output, Class) - Method in class com.esotericsoftware.kryo.Kryo
-
Writes a class and returns its registration.
- writeClass(Output, Class) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
- writeClassAndObject(Output, Object) - Method in class com.esotericsoftware.kryo.Kryo
-
Writes the class and object or null using the registered serializer.
- writeDouble(double) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes an 8 byte double.
- writeDouble(double) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- writeDouble(double) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes an 8 byte double.
- writeDouble(double, double, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes a 1-9 byte double with reduced precision.
- writeDouble(double, double, boolean) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes a 1-9 byte double with reduced precision.
- writeDoubles(double[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Bulk output of a double array.
- writeDoubles(double[]) - Method in class com.esotericsoftware.kryo.io.Output
-
Bulk output of a double array.
- writeExternal(Kryo, Output, Object) - Method in class com.esotericsoftware.kryo.serializers.ExternalizableSerializer
- writeFieldCount - Variable in class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer
- writeFloat(float) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes a 4 byte float.
- writeFloat(float) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- writeFloat(float) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes a 4 byte float.
- writeFloat(float, float, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes a 1-5 byte float with reduced precision.
- writeFloat(float, float, boolean) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes a 1-5 byte float with reduced precision.
- writeFloats(float[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Bulk output of a float array.
- writeFloats(float[]) - Method in class com.esotericsoftware.kryo.io.Output
-
Bulk output of a float array.
- writeInt(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes a 4 byte int.
- writeInt(int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- writeInt(int) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes a 4 byte int.
- writeInt(int, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
- writeInt(int, boolean) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes a 1-5 byte int.
- writeInts(int[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Bulk output of an int array.
- writeInts(int[]) - Method in class com.esotericsoftware.kryo.io.Output
-
Bulk output of an int array.
- writeInts(int[], boolean) - Method in class com.esotericsoftware.kryo.io.Output
-
Bulk output of an int array.
- writeLong(long) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes an 8 byte long.
- writeLong(long) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- writeLong(long) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes an 8 byte long.
- writeLong(long, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
- writeLong(long, boolean) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes a 1-9 byte long.
- writeLongs(long[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Bulk output of an long array.
- writeLongs(long[]) - Method in class com.esotericsoftware.kryo.io.Output
-
Bulk output of an long array.
- writeLongs(long[], boolean) - Method in class com.esotericsoftware.kryo.io.Output
-
Bulk output of an long array.
- writeLongS(long, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes a 1-9 byte long.
- writeName(Output, Class, Registration) - Method in class com.esotericsoftware.kryo.util.DefaultClassResolver
- writeObject(Output, Object) - Method in class com.esotericsoftware.kryo.Kryo
-
Writes an object using the registered serializer.
- writeObject(Output, Object, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
-
Writes an object using the specified serializer.
- writeObject(Object) - Method in class com.esotericsoftware.kryo.io.KryoObjectOutput
- writeObjectOrNull(Output, Object, Serializer) - Method in class com.esotericsoftware.kryo.Kryo
-
Writes an object or null using the specified serializer.
- writeObjectOrNull(Output, Object, Class) - Method in class com.esotericsoftware.kryo.Kryo
-
Writes an object or null using the registered serializer for the specified type.
- writeReferenceOrNull(Output, Object, boolean) - Method in class com.esotericsoftware.kryo.Kryo
- writeShort(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes a 2 byte short.
- writeShort(int) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- writeShort(int) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes a 2 byte short.
- writeShorts(short[]) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Bulk output of a short array.
- writeShorts(short[]) - Method in class com.esotericsoftware.kryo.io.Output
-
Bulk output of a short array.
- writeString(CharSequence) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes the length and CharSequence as UTF8, or null.
- writeString(CharSequence) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes the length and CharSequence as UTF8, or null.
- writeString(String) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes the length and string, or null.
- writeString(String) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes the length and string, or null.
- writeString_slow(CharSequence, int, int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
- writeString_slow(CharSequence, int, int) - Method in class com.esotericsoftware.kryo.io.Output
- writeUTF(String) - Method in class com.esotericsoftware.kryo.io.KryoDataOutput
- writeUtf8Length(int) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
-
Writes the length of a string, which is a variable length encoded int except the first byte uses bit 8 to denote UTF8 and bit 7 to denote if another byte is present.
- writeUtf8Length(int) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes the length of a string, which is a variable length encoded int except the first byte uses bit 8 to denote UTF8 and bit 7 to denote if another byte is present.
- writeVarInt(int, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
- writeVarInt(int, boolean) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes a 1-5 byte int.
- writeVarLong(long, boolean) - Method in class com.esotericsoftware.kryo.io.ByteBufferOutput
- writeVarLong(long, boolean) - Method in class com.esotericsoftware.kryo.io.Output
-
Writes a 1-9 byte long.
- writtenObjects - Variable in class com.esotericsoftware.kryo.util.MapReferenceResolver
Y
- YearMonthSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.YearMonthSerializer
- YearSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.YearSerializer
Z
- zeroValue - Variable in class com.esotericsoftware.kryo.util.IntMap
- ZonedDateTimeSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.ZonedDateTimeSerializer
- ZoneIdSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneIdSerializer
- ZoneOffsetSerializer() - Constructor for class com.esotericsoftware.kryo.serializers.TimeSerializers.ZoneOffsetSerializer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form