A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes All Packages

A

actualTypeArguments - Variable in class com.jsoniter.spi.GenericsHelper.ParameterizedTypeImpl
 
addBinding(ClassInfo, Binding) - Method in class com.jsoniter.ReflectionObjectDecoder
 
addDeserializationExclusionStrategy(ExclusionStrategy) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
addFieldDispatch(StringBuilder, int, int, Map<Byte, Object>, List<Byte>) - Static method in class com.jsoniter.CodegenImplEnum
 
addFieldDispatch(StringBuilder, int, int, Map<Byte, Object>, List<Byte>) - Static method in class com.jsoniter.CodegenImplObjectStrict
 
addMissingField(List, long, long, String) - Static method in class com.jsoniter.CodegenAccess
 
addNewDecoder(String, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
addNewEncoder(String, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
addNewMapDecoder(String, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
addNewMapEncoder(String, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
addObjectFactory(Class, Extension) - Static method in class com.jsoniter.spi.JsoniterSpi
 
addPlaceholderDecoderToSupportRecursiveStructure(String) - Static method in class com.jsoniter.Codegen
 
addPlaceholderEncoderToSupportRecursiveStructure(String) - Static method in class com.jsoniter.output.Codegen
 
addSerializationExclusionStrategy(ExclusionStrategy) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
allBindings - Variable in class com.jsoniter.ReflectionObjectDecoder
 
allBindings() - Method in class com.jsoniter.spi.ClassDescriptor
 
allDecoderBindings() - Method in class com.jsoniter.spi.ClassDescriptor
 
allEncoderBindings() - Method in class com.jsoniter.spi.ClassDescriptor
 
annotations - Variable in class com.jsoniter.spi.Binding
 
Any - Class in com.jsoniter.any
 
Any() - Constructor for class com.jsoniter.any.Any
 
ANY - com.jsoniter.spi.TypeLiteral.NativeType
 
Any.EntryIterator - Interface in com.jsoniter.any
 
append(String) - Method in class com.jsoniter.output.CodegenResult
 
append(StringBuilder, String) - Static method in class com.jsoniter.CodegenImplArray
 
append(StringBuilder, String) - Static method in class com.jsoniter.CodegenImplEnum
 
append(StringBuilder, String) - Static method in class com.jsoniter.CodegenImplMap
 
append(StringBuilder, String) - Static method in class com.jsoniter.CodegenImplObjectHash
 
append(StringBuilder, String) - Static method in class com.jsoniter.CodegenImplObjectStrict
 
append(StringBuilder, String) - Static method in class com.jsoniter.output.CodegenResult
 
appendBindingSet(StringBuilder, ClassDescriptor, Binding) - Static method in class com.jsoniter.CodegenImplObjectHash
 
appendBuffer() - Method in class com.jsoniter.output.CodegenResult
 
appendComma(CodegenResult, int) - Static method in class com.jsoniter.output.CodegenImplObject
 
appendInvocation(StringBuilder, List<Binding>) - Static method in class com.jsoniter.CodegenImplObjectHash
 
appendMissingRequiredProperties(StringBuilder, ClassDescriptor) - Static method in class com.jsoniter.CodegenImplObjectStrict
 
appendOnUnknownField(StringBuilder, ClassDescriptor) - Static method in class com.jsoniter.CodegenImplObjectStrict
 
appendSetExtraProperteis(StringBuilder, ClassDescriptor) - Static method in class com.jsoniter.CodegenImplObjectStrict
 
appendSetExtraToKeyValueTypeWrappers(StringBuilder, ClassDescriptor) - Static method in class com.jsoniter.CodegenImplObjectStrict
 
appendVarDef(StringBuilder, Binding) - Static method in class com.jsoniter.CodegenImplObjectHash
 
appendWrappers(List<WrapperDescriptor>, StringBuilder) - Static method in class com.jsoniter.CodegenImplObjectHash
 
applyWrappers(Object[], Object) - Method in class com.jsoniter.ReflectionObjectDecoder
 
ARRAY - com.jsoniter.ValueType
 
ArrayAny - Class in com.jsoniter.any
 
ArrayAny(List<Any>) - Constructor for class com.jsoniter.any.ArrayAny
 
ArrayLazyAny - Class in com.jsoniter.any
 
ArrayLazyAny(byte[], int, int) - Constructor for class com.jsoniter.any.ArrayLazyAny
 
ArrayLazyAny.LazyIterator - Class in com.jsoniter.any
 
ArrayWrapperAny - Class in com.jsoniter.any
 
ArrayWrapperAny(Object) - Constructor for class com.jsoniter.any.ArrayWrapperAny
 
ArrayWrapperAny.WrapperIterator - Class in com.jsoniter.any
 
as(TypeLiteral<T>) - Method in class com.jsoniter.any.Any
 
as(TypeLiteral<T>) - Method in class com.jsoniter.any.LazyAny
 
as(TypeLiteral<T>, Object...) - Method in class com.jsoniter.any.Any
 
as(Class<T>) - Method in class com.jsoniter.any.Any
 
as(Class<T>) - Method in class com.jsoniter.any.LazyAny
 
as(Class<T>, Object...) - Method in class com.jsoniter.any.Any
 
asExtraForUnknownProperties - Variable in class com.jsoniter.spi.ClassDescriptor
 
asExtraForUnknownProperties() - Method in annotation type com.jsoniter.annotation.JsonObject
 
asExtraWhenPresent - Variable in class com.jsoniter.spi.Binding
 
asList() - Method in class com.jsoniter.any.Any
 
asMap() - Method in class com.jsoniter.any.Any
 
asMissingWhenNotPresent - Variable in class com.jsoniter.spi.Binding
 
assertNotLeadingZero(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
assignConfigName(Object) - Static method in class com.jsoniter.spi.JsoniterSpi
 
assignMaskForRequiredProperties(List<Binding>) - Static method in class com.jsoniter.CodegenImplObjectStrict
 
assignNewConfigName(Object) - Static method in class com.jsoniter.spi.JsoniterSpi
 
at(int) - Method in class com.jsoniter.spi.Slice
 

B

BA - Static variable in class com.jsoniter.extra.Base64
 
Base64 - Class in com.jsoniter.extra
A very fast and memory efficient class to encode and decode to and from BASE64 in full accordance with RFC 2045.

On Windows XP sp1 with 1.4.2_04 and later ;), this encoder and decoder is about 10 times faster on small arrays (10 - 1000 bytes) and 2-3 times as fast on larger arrays (10000 - 1000000 bytes) compared to sun.misc.Encoder()/Decoder().

On byte arrays the encoder is about 20% faster than Jakarta Commons Base64 Codec for encode and about 50% faster for decoding large arrays.
Base64() - Constructor for class com.jsoniter.extra.Base64
 
Base64FloatSupport - Class in com.jsoniter.extra
encode float/double as base64, faster than PreciseFloatSupport
Base64FloatSupport() - Constructor for class com.jsoniter.extra.Base64FloatSupport
 
Base64Support - Class in com.jsoniter.extra
byte[] <=> base64
Base64Support() - Constructor for class com.jsoniter.extra.Base64Support
 
BIG_DECIMAL - com.jsoniter.spi.TypeLiteral.NativeType
 
BIG_INTEGER - com.jsoniter.spi.TypeLiteral.NativeType
 
binding - Variable in class com.jsoniter.fuzzy.MaybeEmptyArrayDecoder
 
binding - Variable in class com.jsoniter.spi.EncodeTo
 
Binding - Class in com.jsoniter.spi
 
Binding(ClassInfo, Map<String, Type>, Type) - Constructor for class com.jsoniter.spi.Binding
 
BINDING - com.jsoniter.annotation.JsonWrapperType
 
bindingTypeWrappers - Variable in class com.jsoniter.spi.ClassDescriptor
 
bindTo(TypeLiteral<T>, T) - Method in class com.jsoniter.any.Any
 
bindTo(TypeLiteral<T>, T) - Method in class com.jsoniter.any.LazyAny
 
bindTo(TypeLiteral<T>, T, Object...) - Method in class com.jsoniter.any.Any
 
bindTo(T) - Method in class com.jsoniter.any.Any
 
bindTo(T) - Method in class com.jsoniter.any.LazyAny
 
bindTo(T, Object...) - Method in class com.jsoniter.any.Any
 
BOOLEAN - com.jsoniter.spi.TypeLiteral.NativeType
 
BOOLEAN - com.jsoniter.ValueType
 
BooleanDecoder() - Constructor for class com.jsoniter.spi.Decoder.BooleanDecoder
 
BooleanEncoder() - Constructor for class com.jsoniter.spi.Encoder.BooleanEncoder
 
borrowJsonIterator() - Static method in class com.jsoniter.JsonIteratorPool
 
borrowJsonStream() - Static method in class com.jsoniter.output.JsonStreamPool
 
breaks - Static variable in class com.jsoniter.IterImplSkip
 
buf - Variable in class com.jsoniter.JsonIterator
 
buf - Variable in class com.jsoniter.output.JsonStream
 
buffer() - Method in class com.jsoniter.output.JsonStream
 
buffer(char) - Method in class com.jsoniter.output.CodegenResult
 
buffer(String) - Method in class com.jsoniter.output.CodegenResult
 
buffered - Variable in class com.jsoniter.output.CodegenResult
 
bufferToWriteOp(String) - Static method in class com.jsoniter.output.CodegenResult
 
build() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
build() - Method in class com.jsoniter.extra.JacksonCompatibilityMode.Builder
 
build() - Method in class com.jsoniter.spi.Config.Builder
 
builder - Variable in class com.jsoniter.spi.Config
 
builder() - Method in class com.jsoniter.extra.GsonCompatibilityMode
 
builder() - Method in class com.jsoniter.spi.Config
 
Builder() - Constructor for class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
Builder() - Constructor for class com.jsoniter.extra.JacksonCompatibilityMode.Builder
 
Builder() - Constructor for class com.jsoniter.spi.Config.Builder
 
buildTriTree(List<Binding>) - Static method in class com.jsoniter.CodegenImplObjectStrict
 
buildTriTree(List<Object>) - Static method in class com.jsoniter.CodegenImplEnum
 
BYTE - com.jsoniter.spi.TypeLiteral.NativeType
 

C

CA - Static variable in class com.jsoniter.extra.Base64
 
cache - Variable in class com.jsoniter.any.ArrayLazyAny
 
cache - Variable in class com.jsoniter.any.ArrayWrapperAny
 
cache - Variable in class com.jsoniter.any.DoubleLazyAny
 
cache - Variable in class com.jsoniter.any.ListWrapperAny
 
cache - Variable in class com.jsoniter.any.LongLazyAny
 
cache - Variable in class com.jsoniter.any.MapWrapperAny
 
cache - Variable in class com.jsoniter.any.ObjectLazyAny
 
cache - Variable in class com.jsoniter.any.StringLazyAny
 
calcHash(String) - Static method in class com.jsoniter.CodegenAccess
 
calcHash(String) - Static method in class com.jsoniter.CodegenImplObjectHash
 
CAN_DIRECT_WRITE - Static variable in class com.jsoniter.output.StreamImplString
 
canCreate(Class) - Method in class com.jsoniter.spi.EmptyExtension
 
canCreate(Class) - Method in interface com.jsoniter.spi.Extension
Can this extension create object instance for given interface type
canCreate(Class) - Static method in class com.jsoniter.spi.JsoniterSpi
 
canNotSetDirectly(Binding) - Method in class com.jsoniter.ReflectionObjectDecoder
 
canStaticAccess(String) - Static method in class com.jsoniter.Codegen
 
CHAR - com.jsoniter.spi.TypeLiteral.NativeType
 
chars - Variable in class com.jsoniter.IterImplForStreaming.numberChars
 
charsLength - Variable in class com.jsoniter.IterImplForStreaming.numberChars
 
chooseAccessibleSuper(Type) - Static method in class com.jsoniter.output.Codegen
 
chooseImpl(Type) - Static method in class com.jsoniter.Codegen
 
chooseImplementation(Type) - Method in class com.jsoniter.spi.EmptyExtension
 
chooseImplementation(Type) - Method in interface com.jsoniter.spi.Extension
Choose the implementation class for interface types
ClassDescriptor - Class in com.jsoniter.spi
 
ClassDescriptor() - Constructor for class com.jsoniter.spi.ClassDescriptor
 
classInfo - Variable in class com.jsoniter.spi.ClassDescriptor
 
ClassInfo - Class in com.jsoniter.spi
 
ClassInfo(Type) - Constructor for class com.jsoniter.spi.ClassInfo
 
clazz - Variable in class com.jsoniter.ReflectionEnumDecoder
 
clazz - Variable in class com.jsoniter.spi.Binding
 
clazz - Variable in class com.jsoniter.spi.ClassDescriptor
 
clazz - Variable in class com.jsoniter.spi.ClassInfo
 
clazzTypeLiteral - Variable in class com.jsoniter.spi.Binding
 
clearCurrentConfig() - Static method in class com.jsoniter.spi.JsoniterSpi
 
close() - Method in class com.jsoniter.JsonIterator
 
close() - Method in class com.jsoniter.output.JsonStream
 
code - Variable in class com.jsoniter.spi.OmitValue.Parsed
 
code() - Method in interface com.jsoniter.spi.OmitValue
 
code() - Method in class com.jsoniter.spi.OmitValue.False
 
code() - Method in class com.jsoniter.spi.OmitValue.Null
 
code() - Method in class com.jsoniter.spi.OmitValue.Parsed
 
code() - Method in class com.jsoniter.spi.OmitValue.ZeroByte
 
code() - Method in class com.jsoniter.spi.OmitValue.ZeroChar
 
code() - Method in class com.jsoniter.spi.OmitValue.ZeroDouble
 
code() - Method in class com.jsoniter.spi.OmitValue.ZeroFloat
 
code() - Method in class com.jsoniter.spi.OmitValue.ZeroInt
 
code() - Method in class com.jsoniter.spi.OmitValue.ZeroLong
 
code() - Method in class com.jsoniter.spi.OmitValue.ZeroShort
 
Codegen - Class in com.jsoniter
 
Codegen - Class in com.jsoniter.output
 
Codegen() - Constructor for class com.jsoniter.Codegen
 
Codegen() - Constructor for class com.jsoniter.output.Codegen
 
CodegenAccess - Class in com.jsoniter
 
CodegenAccess - Class in com.jsoniter.output
 
CodegenAccess() - Constructor for class com.jsoniter.CodegenAccess
 
CodegenAccess() - Constructor for class com.jsoniter.output.CodegenAccess
 
CodegenAccess.StaticCodegenTarget - Class in com.jsoniter
 
CodegenAccess.StaticCodegenTarget - Class in com.jsoniter.output
 
CodegenImplArray - Class in com.jsoniter
 
CodegenImplArray - Class in com.jsoniter.output
 
CodegenImplArray() - Constructor for class com.jsoniter.CodegenImplArray
 
CodegenImplArray() - Constructor for class com.jsoniter.output.CodegenImplArray
 
CodegenImplEnum - Class in com.jsoniter
 
CodegenImplEnum() - Constructor for class com.jsoniter.CodegenImplEnum
 
CodegenImplMap - Class in com.jsoniter
 
CodegenImplMap - Class in com.jsoniter.output
 
CodegenImplMap() - Constructor for class com.jsoniter.CodegenImplMap
 
CodegenImplMap() - Constructor for class com.jsoniter.output.CodegenImplMap
 
CodegenImplNative - Class in com.jsoniter
 
CodegenImplNative - Class in com.jsoniter.output
 
CodegenImplNative() - Constructor for class com.jsoniter.CodegenImplNative
 
CodegenImplNative() - Constructor for class com.jsoniter.output.CodegenImplNative
 
CodegenImplObject - Class in com.jsoniter.output
 
CodegenImplObject() - Constructor for class com.jsoniter.output.CodegenImplObject
 
CodegenImplObjectHash - Class in com.jsoniter
 
CodegenImplObjectHash() - Constructor for class com.jsoniter.CodegenImplObjectHash
 
CodegenImplObjectStrict - Class in com.jsoniter
 
CodegenImplObjectStrict() - Constructor for class com.jsoniter.CodegenImplObjectStrict
 
CodegenResult - Class in com.jsoniter.output
 
CodegenResult() - Constructor for class com.jsoniter.output.CodegenResult
 
collectEncodeTo(ArrayList<EncodeTo>, List<Binding>, HashMap<String, Integer>) - Method in class com.jsoniter.spi.ClassDescriptor
 
collectionValueNullable() - Method in annotation type com.jsoniter.annotation.JsonProperty
 
collectMissingFields(long) - Method in class com.jsoniter.ReflectionObjectDecoder
 
collectTypeVariableLookup(Type) - Static method in class com.jsoniter.spi.ClassDescriptor
 
com.jsoniter - package com.jsoniter
 
com.jsoniter.annotation - package com.jsoniter.annotation
 
com.jsoniter.any - package com.jsoniter.any
 
com.jsoniter.extra - package com.jsoniter.extra
 
com.jsoniter.fuzzy - package com.jsoniter.fuzzy
 
com.jsoniter.output - package com.jsoniter.output
 
com.jsoniter.spi - package com.jsoniter.spi
 
com.jsoniter.static_codegen - package com.jsoniter.static_codegen
 
componentType - Variable in class com.jsoniter.ReflectionArrayDecoder
 
componentType - Variable in class com.jsoniter.spi.GenericsHelper.GenericArrayTypeImpl
 
compTypeDecoder - Variable in class com.jsoniter.ReflectionArrayDecoder
 
compTypeDecoder - Variable in class com.jsoniter.ReflectionCollectionDecoder
 
compTypeLiteral - Variable in class com.jsoniter.output.ReflectionArrayEncoder
 
compTypeLiteral - Variable in class com.jsoniter.output.ReflectionCollectionEncoder
 
compTypeLiteral - Variable in class com.jsoniter.output.ReflectionListEncoder
 
Config - Class in com.jsoniter.spi
 
Config(String, Config.Builder) - Constructor for class com.jsoniter.spi.Config
 
Config.Builder - Class in com.jsoniter.spi
 
configCache - Variable in class com.jsoniter.JsonIterator
 
configCache - Variable in class com.jsoniter.output.JsonStream
 
configName - Variable in class com.jsoniter.spi.Config
 
configName() - Method in class com.jsoniter.spi.Config
 
configNames - Static variable in class com.jsoniter.spi.JsoniterSpi
 
configs - Static variable in class com.jsoniter.spi.Config
 
ConstructorDescriptor - Class in com.jsoniter.spi
 
ConstructorDescriptor() - Constructor for class com.jsoniter.spi.ConstructorDescriptor
 
copy() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
copy() - Method in class com.jsoniter.spi.Config.Builder
 
copyBuilder() - Method in class com.jsoniter.spi.Config
 
copyGlobalMapKeyDecoder(String, Type, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
copyGlobalMapKeyEncoder(String, Type, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
copyGlobalPropertyDecoder(String, Type, String, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
copyGlobalPropertyEncoder(String, Type, String, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
copyGlobalSettings(String) - Static method in class com.jsoniter.spi.JsoniterSpi
 
copyGlobalTypeDecoder(String, Type, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
copyGlobalTypeEncoder(String, Type, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
copySkippedBytes(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
count - Variable in class com.jsoniter.output.JsonStream
 
create() - Method in class com.jsoniter.ReflectionObjectDecoder
 
create(ClassInfo) - Static method in class com.jsoniter.output.ReflectionEncoderFactory
 
create(ClassInfo) - Static method in class com.jsoniter.ReflectionDecoderFactory
 
create(Class) - Method in class com.jsoniter.spi.EmptyExtension
 
create(Class) - Method in interface com.jsoniter.spi.Extension
Create object instance for given interface type
create(Class) - Static method in class com.jsoniter.spi.JsoniterSpi
 
create(Type) - Static method in class com.jsoniter.spi.TypeLiteral
 
createBindingFromField(Map<String, Type>, ClassInfo, Field) - Static method in class com.jsoniter.spi.ClassDescriptor
 
createDecoder(String, Type) - Method in class com.jsoniter.extra.GsonCompatibilityMode
 
createDecoder(String, Type) - Method in class com.jsoniter.spi.EmptyExtension
 
createDecoder(String, Type) - Method in interface com.jsoniter.spi.Extension
Customize type decoding
createDefaultEncoder(Type) - Static method in class com.jsoniter.output.MapKeyEncoders
 
createDir(String) - Static method in class com.jsoniter.Codegen
 
createDir(String) - Static method in class com.jsoniter.output.Codegen
 
createEncoder(String, Type) - Method in class com.jsoniter.extra.GsonCompatibilityMode
 
createEncoder(String, Type) - Method in class com.jsoniter.spi.EmptyExtension
 
createEncoder(String, Type) - Method in interface com.jsoniter.spi.Extension
Customize type encoding
createGenericArrayType(Type) - Static method in class com.jsoniter.spi.GenericsHelper
 
createMapKeyDecoder(Type) - Static method in class com.jsoniter.MapKeyDecoders
 
createNew(Type) - Static method in class com.jsoniter.spi.TypeLiteral
 
createNewObject(JsonIterator, Object[]) - Method in class com.jsoniter.ReflectionObjectDecoder
 
createNewObject(Object...) - Method in class com.jsoniter.ReflectionObjectDecoder
 
createOmitValue(Type) - Method in class com.jsoniter.extra.GsonCompatibilityMode
 
createOmitValue(Type) - Method in class com.jsoniter.spi.Config
 
createParameterizedType(Type[], Type, Type) - Static method in class com.jsoniter.spi.GenericsHelper
 
ctor - Variable in class com.jsoniter.ReflectionCollectionDecoder
 
ctor - Variable in class com.jsoniter.ReflectionMapDecoder
 
ctor - Variable in class com.jsoniter.spi.ClassDescriptor
 
ctor - Variable in class com.jsoniter.spi.ConstructorDescriptor
 
ctorArgsCacheKey - Variable in class com.jsoniter.ReflectionObjectDecoder
 
currentBuffer() - Method in class com.jsoniter.JsonIterator
 
currentConfig - Static variable in class com.jsoniter.spi.JsoniterSpi
 
currentConfig() - Method in class com.jsoniter.JsonIterator
 
currentConfig() - Method in class com.jsoniter.output.JsonStream
 

D

data - Variable in class com.jsoniter.any.LazyAny
 
data - Variable in class com.jsoniter.spi.Slice
 
data() - Method in class com.jsoniter.spi.Slice
 
dateFormat - Variable in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
DEC - Static variable in class com.jsoniter.extra.Base64FloatSupport
 
decode(JsonIterator) - Method in class com.jsoniter.fuzzy.MaybeEmptyArrayDecoder
 
decode(JsonIterator) - Method in class com.jsoniter.MapKeyDecoders.EnumKeyDecoder
 
decode(JsonIterator) - Method in class com.jsoniter.MapKeyDecoders.NumberKeyDecoder
 
decode(JsonIterator) - Method in class com.jsoniter.MapKeyDecoders.StringKeyDecoder
 
decode(JsonIterator) - Method in class com.jsoniter.ReflectionArrayDecoder
 
decode(JsonIterator) - Method in class com.jsoniter.ReflectionCollectionDecoder
 
decode(JsonIterator) - Method in class com.jsoniter.ReflectionEnumDecoder
 
decode(JsonIterator) - Method in class com.jsoniter.ReflectionMapDecoder
 
decode(JsonIterator) - Method in class com.jsoniter.ReflectionObjectDecoder.OnlyField
 
decode(JsonIterator) - Method in class com.jsoniter.ReflectionObjectDecoder.WithCtor
 
decode(JsonIterator) - Method in class com.jsoniter.ReflectionObjectDecoder.WithWrapper
 
decode(JsonIterator) - Method in class com.jsoniter.spi.Decoder.BooleanDecoder
 
decode(JsonIterator) - Method in interface com.jsoniter.spi.Decoder
Customized decoder to read values from iterator
decode(JsonIterator) - Method in class com.jsoniter.spi.Decoder.DoubleDecoder
 
decode(JsonIterator) - Method in class com.jsoniter.spi.Decoder.FloatDecoder
 
decode(JsonIterator) - Method in class com.jsoniter.spi.Decoder.IntDecoder
 
decode(JsonIterator) - Method in class com.jsoniter.spi.Decoder.LongDecoder
 
decode(JsonIterator) - Method in class com.jsoniter.spi.Decoder.ShortDecoder
 
decode_(JsonIterator) - Method in class com.jsoniter.ReflectionCollectionDecoder
 
decode_(JsonIterator) - Method in class com.jsoniter.ReflectionMapDecoder
 
decode_(JsonIterator) - Method in class com.jsoniter.ReflectionObjectDecoder.OnlyField
 
decode_(JsonIterator) - Method in class com.jsoniter.ReflectionObjectDecoder.WithCtor
 
decode_(JsonIterator) - Method in class com.jsoniter.ReflectionObjectDecoder.WithWrapper
 
decodeBinding(JsonIterator, Binding) - Method in class com.jsoniter.ReflectionObjectDecoder
 
decodeBinding(JsonIterator, Object, Binding) - Method in class com.jsoniter.ReflectionObjectDecoder
 
decodeBoolean(JsonIterator) - Method in class com.jsoniter.spi.Decoder.BooleanDecoder
 
decodeDouble(JsonIterator) - Method in class com.jsoniter.fuzzy.MaybeStringDoubleDecoder
 
decodeDouble(JsonIterator) - Method in class com.jsoniter.fuzzy.StringDoubleDecoder
 
decodeDouble(JsonIterator) - Method in class com.jsoniter.spi.Decoder.DoubleDecoder
 
decodeFast(byte[], int, int) - Static method in class com.jsoniter.extra.Base64
 
decodeFloat(JsonIterator) - Method in class com.jsoniter.fuzzy.MaybeStringFloatDecoder
 
decodeFloat(JsonIterator) - Method in class com.jsoniter.fuzzy.StringFloatDecoder
 
decodeFloat(JsonIterator) - Method in class com.jsoniter.spi.Decoder.FloatDecoder
 
decodeInt(JsonIterator) - Method in class com.jsoniter.fuzzy.MaybeStringIntDecoder
 
decodeInt(JsonIterator) - Method in class com.jsoniter.fuzzy.StringIntDecoder
 
decodeInt(JsonIterator) - Method in class com.jsoniter.spi.Decoder.IntDecoder
 
decodeLong(JsonIterator) - Method in class com.jsoniter.fuzzy.MaybeStringLongDecoder
 
decodeLong(JsonIterator) - Method in class com.jsoniter.fuzzy.StringLongDecoder
 
decodeLong(JsonIterator) - Method in class com.jsoniter.spi.Decoder.LongDecoder
 
decodeLongBits(JsonIterator) - Static method in class com.jsoniter.extra.Base64
 
decoder - Variable in class com.jsoniter.MapKeyDecoders.NumberKeyDecoder
 
decoder - Variable in class com.jsoniter.spi.Binding
 
decoder() - Method in annotation type com.jsoniter.annotation.JsonProperty
 
Decoder - Interface in com.jsoniter.spi
 
Decoder.BooleanDecoder - Class in com.jsoniter.spi
 
Decoder.DoubleDecoder - Class in com.jsoniter.spi
 
Decoder.FloatDecoder - Class in com.jsoniter.spi
 
Decoder.IntDecoder - Class in com.jsoniter.spi
 
Decoder.LongDecoder - Class in com.jsoniter.spi
 
Decoder.ShortDecoder - Class in com.jsoniter.spi
 
decoderCacheKey - Variable in class com.jsoniter.spi.TypeLiteral
 
decoderCacheKey() - Method in class com.jsoniter.spi.Binding
 
decoderCacheKeys - Variable in class com.jsoniter.spi.Config
 
decoders - Static variable in class com.jsoniter.spi.JsoniterSpi
 
decodeShort(JsonIterator) - Method in class com.jsoniter.fuzzy.MaybeStringShortDecoder
 
decodeShort(JsonIterator) - Method in class com.jsoniter.fuzzy.StringShortDecoder
 
decodeShort(JsonIterator) - Method in class com.jsoniter.spi.Decoder.ShortDecoder
 
decodingDeduplicate(ClassDescriptor) - Static method in class com.jsoniter.spi.ClassDescriptor
 
decodingMode - Variable in class com.jsoniter.spi.Config.Builder
 
decodingMode() - Method in class com.jsoniter.spi.Config
 
decodingMode(DecodingMode) - Method in class com.jsoniter.spi.Config.Builder
 
DecodingMode - Enum in com.jsoniter.spi
 
DecodingMode() - Constructor for enum com.jsoniter.spi.DecodingMode
 
deduplicateByFromName(Map<String, Binding>, Binding) - Static method in class com.jsoniter.spi.ClassDescriptor
 
DEFAULT_VALUES - Static variable in class com.jsoniter.CodegenImplObjectStrict
 
defaultConfig - Static variable in class com.jsoniter.spi.JsoniterSpi
 
defaultValue - Variable in class com.jsoniter.spi.OmitValue.Parsed
 
defaultValueToOmit - Variable in class com.jsoniter.spi.Binding
 
defaultValueToOmit() - Method in annotation type com.jsoniter.annotation.JsonProperty
 
desc - Variable in class com.jsoniter.output.ReflectionObjectEncoder
 
desc - Variable in class com.jsoniter.ReflectionObjectDecoder
 
deserializationExclusionStrategies - Variable in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
deserialize(byte[]) - Static method in class com.jsoniter.JsonIterator
 
deserialize(byte[], TypeLiteral<T>) - Static method in class com.jsoniter.JsonIterator
 
deserialize(byte[], Class<T>) - Static method in class com.jsoniter.JsonIterator
 
deserialize(Config, byte[]) - Static method in class com.jsoniter.JsonIterator
 
deserialize(Config, byte[], TypeLiteral<T>) - Static method in class com.jsoniter.JsonIterator
 
deserialize(Config, byte[], Class<T>) - Static method in class com.jsoniter.JsonIterator
 
deserialize(Config, String) - Static method in class com.jsoniter.JsonIterator
 
deserialize(Config, String, TypeLiteral<T>) - Static method in class com.jsoniter.JsonIterator
 
deserialize(Config, String, Class<T>) - Static method in class com.jsoniter.JsonIterator
 
deserialize(String) - Static method in class com.jsoniter.JsonIterator
 
deserialize(String, TypeLiteral<T>) - Static method in class com.jsoniter.JsonIterator
 
deserialize(String, Class<T>) - Static method in class com.jsoniter.JsonIterator
 
detectCtor(ClassDescriptor) - Method in class com.jsoniter.spi.Config
 
detectStaticFactory(ClassDescriptor, List<Method>) - Method in class com.jsoniter.spi.Config
 
detectUnwrappers(ClassDescriptor, List<Method>) - Method in class com.jsoniter.spi.Config
 
detectWrappers(ClassDescriptor, List<Method>) - Method in class com.jsoniter.spi.Config
 
DIGITS - Static variable in class com.jsoniter.extra.Base64FloatSupport
 
DIGITS - Static variable in class com.jsoniter.output.StreamImplNumber
 
disableHtmlEscaping - Variable in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
disableHtmlEscaping() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
doBuild(String) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
doBuild(String) - Method in class com.jsoniter.extra.JacksonCompatibilityMode.Builder
 
doBuild(String) - Method in class com.jsoniter.spi.Config.Builder
 
DOT_IN_NUMBER - Static variable in class com.jsoniter.IterImplNumber
 
dotFound - Variable in class com.jsoniter.IterImplForStreaming.numberChars
 
DOUBLE - com.jsoniter.spi.TypeLiteral.NativeType
 
DoubleAny - Class in com.jsoniter.any
 
DoubleAny(double) - Constructor for class com.jsoniter.any.DoubleAny
 
DoubleDecoder() - Constructor for class com.jsoniter.spi.Decoder.DoubleDecoder
 
DoubleEncoder() - Constructor for class com.jsoniter.spi.Encoder.DoubleEncoder
 
DoubleLazyAny - Class in com.jsoniter.any
 
DoubleLazyAny(byte[], int, int) - Constructor for class com.jsoniter.any.DoubleLazyAny
 
DYNAMIC_MODE - com.jsoniter.output.EncodingMode
dynamically codegen
DYNAMIC_MODE_AND_MATCH_FIELD_STRICTLY - com.jsoniter.spi.DecodingMode
dynamically codegen, generate object decoder which compares fields strictly
DYNAMIC_MODE_AND_MATCH_FIELD_WITH_HASH - com.jsoniter.spi.DecodingMode
dynamically codegen, generate object decoder using hash
DynamicCodegen - Class in com.jsoniter
 
DynamicCodegen - Class in com.jsoniter.output
 
DynamicCodegen() - Constructor for class com.jsoniter.DynamicCodegen
 
DynamicCodegen() - Constructor for class com.jsoniter.output.DynamicCodegen
 
DynamicKeyEncoder() - Constructor for class com.jsoniter.output.MapKeyEncoders.DynamicKeyEncoder
 

E

EMPTY_ARRAY - Static variable in class com.jsoniter.extra.Base64
 
EMPTY_ENTRIES_ITERATOR - Static variable in class com.jsoniter.any.Any
 
EMPTY_ITERATOR - Static variable in class com.jsoniter.any.Any
 
EMPTY_KEYS - Static variable in class com.jsoniter.any.Any
 
EmptyExtension - Class in com.jsoniter.spi
 
EmptyExtension() - Constructor for class com.jsoniter.spi.EmptyExtension
 
enable() - Static method in class com.jsoniter.extra.Base64Support
 
enable() - Static method in class com.jsoniter.extra.PreciseFloatSupport
 
enable(NamingStrategySupport.NamingStrategy) - Static method in class com.jsoniter.extra.NamingStrategySupport
 
enable(String) - Static method in class com.jsoniter.extra.JdkDatetimeSupport
 
enabled - Static variable in class com.jsoniter.extra.Base64FloatSupport
 
enabled - Static variable in class com.jsoniter.extra.Base64Support
 
enabled - Static variable in class com.jsoniter.extra.NamingStrategySupport
 
enabled - Static variable in class com.jsoniter.extra.PreciseFloatSupport
 
enableDecoders() - Static method in class com.jsoniter.extra.Base64FloatSupport
 
enableEncodersAndDecoders() - Static method in class com.jsoniter.extra.Base64FloatSupport
 
enableStreamingSupport() - Static method in class com.jsoniter.DynamicCodegen
 
enableStreamingSupport() - Static method in class com.jsoniter.JsonIterator
 
encode(Object, JsonStream) - Method in class com.jsoniter.output.MapKeyEncoders.DynamicKeyEncoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.output.MapKeyEncoders.NumberKeyEncoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.output.MapKeyEncoders.StringKeyEncoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.output.ReflectionArrayEncoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.output.ReflectionCollectionEncoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.output.ReflectionEnumEncoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.output.ReflectionListEncoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.output.ReflectionMapEncoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.output.ReflectionObjectEncoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.spi.Encoder.BooleanEncoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.spi.Encoder.DoubleEncoder
 
encode(Object, JsonStream) - Method in interface com.jsoniter.spi.Encoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.spi.Encoder.FloatEncoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.spi.Encoder.IntEncoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.spi.Encoder.LongEncoder
 
encode(Object, JsonStream) - Method in class com.jsoniter.spi.Encoder.ShortEncoder
 
encodeBoolean(boolean, JsonStream) - Method in class com.jsoniter.spi.Encoder.BooleanEncoder
 
encodeDouble(double, JsonStream) - Method in class com.jsoniter.spi.Encoder.DoubleEncoder
 
encodeDouble(double, JsonStream) - Method in class com.jsoniter.spi.Encoder.StringDoubleEncoder
 
encodeFloat(float, JsonStream) - Method in class com.jsoniter.spi.Encoder.FloatEncoder
 
encodeFloat(float, JsonStream) - Method in class com.jsoniter.spi.Encoder.StringFloatEncoder
 
encodeInt(int, JsonStream) - Method in class com.jsoniter.spi.Encoder.IntEncoder
 
encodeInt(int, JsonStream) - Method in class com.jsoniter.spi.Encoder.StringIntEncoder
 
encodeLong(long, JsonStream) - Method in class com.jsoniter.spi.Encoder.LongEncoder
 
encodeLong(long, JsonStream) - Method in class com.jsoniter.spi.Encoder.StringLongEncoder
 
encodeLongBits(long, JsonStream) - Static method in class com.jsoniter.extra.Base64
 
encoder - Variable in class com.jsoniter.output.MapKeyEncoders.NumberKeyEncoder
 
encoder - Variable in class com.jsoniter.spi.Binding
 
encoder() - Method in annotation type com.jsoniter.annotation.JsonProperty
 
Encoder - Interface in com.jsoniter.spi
 
Encoder.BooleanEncoder - Class in com.jsoniter.spi
 
Encoder.DoubleEncoder - Class in com.jsoniter.spi
 
Encoder.FloatEncoder - Class in com.jsoniter.spi
 
Encoder.IntEncoder - Class in com.jsoniter.spi
 
Encoder.LongEncoder - Class in com.jsoniter.spi
 
Encoder.ReflectionEncoder - Interface in com.jsoniter.spi
 
Encoder.ShortEncoder - Class in com.jsoniter.spi
 
Encoder.StringDoubleEncoder - Class in com.jsoniter.spi
 
Encoder.StringFloatEncoder - Class in com.jsoniter.spi
 
Encoder.StringIntEncoder - Class in com.jsoniter.spi
 
Encoder.StringLongEncoder - Class in com.jsoniter.spi
 
Encoder.StringShortEncoder - Class in com.jsoniter.spi
 
encoderCacheKey - Variable in class com.jsoniter.spi.TypeLiteral
 
encoderCacheKey() - Method in class com.jsoniter.spi.Binding
 
encoderCacheKeys - Variable in class com.jsoniter.spi.Config
 
encoders - Static variable in class com.jsoniter.spi.JsoniterSpi
 
encodeShort(short, JsonStream) - Method in class com.jsoniter.spi.Encoder.ShortEncoder
 
encodeShort(short, JsonStream) - Method in class com.jsoniter.spi.Encoder.StringShortEncoder
 
EncodeTo - Class in com.jsoniter.spi
 
EncodeTo() - Constructor for class com.jsoniter.spi.EncodeTo
 
encodeToBytes(byte[], JsonStream) - Static method in class com.jsoniter.extra.Base64
 
encodeToChar(byte[], char[], int) - Static method in class com.jsoniter.extra.Base64
 
encodeTos() - Method in class com.jsoniter.spi.ClassDescriptor
 
encodingDeduplicate(ClassDescriptor) - Static method in class com.jsoniter.spi.ClassDescriptor
 
encodingMode - Variable in class com.jsoniter.spi.Config.Builder
 
encodingMode() - Method in class com.jsoniter.spi.Config
 
encodingMode(EncodingMode) - Method in class com.jsoniter.spi.Config.Builder
 
EncodingMode - Enum in com.jsoniter.output
 
EncodingMode() - Constructor for enum com.jsoniter.output.EncodingMode
 
END_OF_NUMBER - Static variable in class com.jsoniter.IterImplNumber
 
enocde_(Object, JsonStream) - Method in class com.jsoniter.output.ReflectionObjectEncoder
 
ensure(int) - Method in class com.jsoniter.output.JsonStream
 
entries() - Method in class com.jsoniter.any.Any
 
entries() - Method in class com.jsoniter.any.MapWrapperAny
 
entries() - Method in class com.jsoniter.any.ObjectAny
 
entries() - Method in class com.jsoniter.any.ObjectLazyAny
 
entry - Variable in class com.jsoniter.any.ObjectAny.IteratorAdapter
 
enumClass - Variable in class com.jsoniter.MapKeyDecoders.EnumKeyDecoder
 
EnumKeyDecoder(Class) - Constructor for class com.jsoniter.MapKeyDecoders.EnumKeyDecoder
 
enumMap - Variable in class com.jsoniter.ReflectionEnumDecoder
 
epilogue - Variable in class com.jsoniter.output.CodegenResult
 
equals(Object) - Method in class com.jsoniter.any.Any
 
equals(Object) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
equals(Object) - Method in class com.jsoniter.spi.Binding
 
equals(Object) - Method in class com.jsoniter.spi.Config.Builder
 
equals(Object) - Method in class com.jsoniter.spi.GenericsHelper.GenericArrayTypeImpl
 
equals(Object) - Method in class com.jsoniter.spi.GenericsHelper.ParameterizedTypeImpl
 
equals(Object) - Method in class com.jsoniter.spi.JsoniterSpi.TypeProperty
 
equals(Object) - Method in class com.jsoniter.spi.Slice
 
escape(char) - Static method in class com.jsoniter.output.CodegenResult
 
escapeUnicode - Variable in class com.jsoniter.spi.Config.Builder
 
escapeUnicode() - Method in class com.jsoniter.spi.Config
 
escapeUnicode(boolean) - Method in class com.jsoniter.spi.Config.Builder
 
exception - Variable in class com.jsoniter.any.NotFoundAny
 
excludeFieldsWithoutExposeAnnotation - Variable in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
excludeFieldsWithoutExposeAnnotation() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
existingObject - Variable in class com.jsoniter.JsonIterator
 
existingObject(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
expectedTracker - Variable in class com.jsoniter.ReflectionObjectDecoder
 
Extension - Interface in com.jsoniter.spi
 
extensions - Static variable in class com.jsoniter.spi.JsoniterSpi
 

F

False() - Constructor for class com.jsoniter.spi.OmitValue.False
 
FALSE - Static variable in class com.jsoniter.any.StringAny
 
FALSE - Static variable in class com.jsoniter.any.StringLazyAny
 
FalseAny - Class in com.jsoniter.any
 
FalseAny() - Constructor for class com.jsoniter.any.FalseAny
 
field - Variable in class com.jsoniter.spi.Binding
 
fieldNamingStrategy - Variable in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
fields - Variable in class com.jsoniter.output.ReflectionObjectEncoder
 
fields - Variable in class com.jsoniter.spi.ClassDescriptor
 
fillArray - Static variable in class com.jsoniter.JsonIterator
 
fillCache() - Method in class com.jsoniter.any.ArrayLazyAny
 
fillCache() - Method in class com.jsoniter.any.ArrayWrapperAny
 
fillCache() - Method in class com.jsoniter.any.DoubleLazyAny
 
fillCache() - Method in class com.jsoniter.any.ListWrapperAny
 
fillCache() - Method in class com.jsoniter.any.LongLazyAny
 
fillCache() - Method in class com.jsoniter.any.MapWrapperAny
 
fillCache() - Method in class com.jsoniter.any.ObjectLazyAny
 
fillCache() - Method in class com.jsoniter.any.StringLazyAny
 
fillCacheUntil(int) - Method in class com.jsoniter.any.ArrayLazyAny
 
fillCacheUntil(int) - Method in class com.jsoniter.any.ArrayWrapperAny
 
fillCacheUntil(int) - Method in class com.jsoniter.any.ListWrapperAny
 
fillCacheUntil(Object) - Method in class com.jsoniter.any.MapWrapperAny
 
fillCacheUntil(Object) - Method in class com.jsoniter.any.ObjectLazyAny
 
fillObject - Static variable in class com.jsoniter.JsonIterator
 
findEnd(byte[], int) - Static method in class com.jsoniter.extra.Base64
 
findLastNotSpacePos(byte[]) - Static method in class com.jsoniter.JsonIterator
 
findSliceEnd(JsonIterator) - Static method in class com.jsoniter.IterImplString
 
findStringEnd(JsonIterator) - Static method in class com.jsoniter.IterImplSkip
 
FLOAT - com.jsoniter.spi.TypeLiteral.NativeType
 
FloatAny - Class in com.jsoniter.any
 
FloatAny(float) - Constructor for class com.jsoniter.any.FloatAny
 
FloatDecoder() - Constructor for class com.jsoniter.spi.Decoder.FloatDecoder
 
floatDigits - Static variable in class com.jsoniter.IterImplNumber
 
FloatEncoder() - Constructor for class com.jsoniter.spi.Encoder.FloatEncoder
 
flush() - Method in class com.jsoniter.output.JsonStream
 
flushBuffer() - Method in class com.jsoniter.output.CodegenResult
 
flushBuffer() - Method in class com.jsoniter.output.JsonStream
 
formatTypeWithoutSpecialCharacter(Type) - Static method in class com.jsoniter.spi.TypeLiteral
 
from() - Method in annotation type com.jsoniter.annotation.JsonProperty
 
fromNames - Variable in class com.jsoniter.spi.Binding
 

G

gen(Class, String, CodegenResult) - Static method in class com.jsoniter.output.DynamicCodegen
 
gen(String, Type) - Static method in class com.jsoniter.Codegen
 
gen(String, Type) - Static method in class com.jsoniter.output.Codegen
 
gen(String, String) - Static method in class com.jsoniter.DynamicCodegen
 
genArray(ClassInfo) - Static method in class com.jsoniter.CodegenImplArray
 
genArray(String, ClassInfo) - Static method in class com.jsoniter.output.CodegenImplArray
 
genCollection(ClassInfo) - Static method in class com.jsoniter.CodegenImplArray
 
genCollection(String, ClassInfo) - Static method in class com.jsoniter.output.CodegenImplArray
 
genCollection(String, Class, Type) - Static method in class com.jsoniter.output.CodegenImplArray
 
genCollectionWithCapacity(Class, Type) - Static method in class com.jsoniter.CodegenImplArray
 
genCollectionWithoutCapacity(Class, Type) - Static method in class com.jsoniter.CodegenImplArray
 
genEnum(ClassInfo) - Static method in class com.jsoniter.CodegenImplEnum
 
genEnum(Class) - Static method in class com.jsoniter.output.CodegenImplNative
 
generateCacheKey(Type, String) - Static method in class com.jsoniter.spi.TypeLiteral
 
generatedClassNames - Static variable in class com.jsoniter.Codegen
 
generateDecoderCacheKey(Type) - Static method in class com.jsoniter.spi.TypeLiteral
 
generatedSources - Static variable in class com.jsoniter.output.Codegen
 
generateEncoderCacheKey(Type) - Static method in class com.jsoniter.spi.TypeLiteral
 
generateWrapperCode(Class) - Method in class com.jsoniter.output.CodegenResult
 
GenericArrayTypeImpl(Type) - Constructor for class com.jsoniter.spi.GenericsHelper.GenericArrayTypeImpl
 
GenericsHelper - Class in com.jsoniter.spi
 
GenericsHelper() - Constructor for class com.jsoniter.spi.GenericsHelper
 
GenericsHelper.GenericArrayTypeImpl - Class in com.jsoniter.spi
 
GenericsHelper.ParameterizedTypeImpl - Class in com.jsoniter.spi
 
genField(CodegenResult, Binding, String, int) - Static method in class com.jsoniter.output.CodegenImplObject
 
genField(Binding) - Static method in class com.jsoniter.CodegenImplNative
 
genList(String, Class, Type) - Static method in class com.jsoniter.output.CodegenImplArray
 
genMap(ClassInfo) - Static method in class com.jsoniter.CodegenImplMap
 
genMap(String, ClassInfo) - Static method in class com.jsoniter.output.CodegenImplMap
 
genNewInstCode(Class, ConstructorDescriptor) - Static method in class com.jsoniter.CodegenImplObjectHash
 
genObject(ClassInfo) - Static method in class com.jsoniter.output.CodegenImplObject
 
genObjectUsingHash(ClassDescriptor) - Static method in class com.jsoniter.CodegenImplObjectHash
 
genObjectUsingSkip(Class, ConstructorDescriptor) - Static method in class com.jsoniter.CodegenImplObjectStrict
 
genObjectUsingStrict(ClassDescriptor) - Static method in class com.jsoniter.CodegenImplObjectStrict
 
genReadOp(Type) - Static method in class com.jsoniter.CodegenImplNative
 
genReadOp(String, Type) - Static method in class com.jsoniter.CodegenImplNative
 
genSource(DecodingMode, ClassInfo) - Static method in class com.jsoniter.Codegen
 
genSource(String, ClassInfo) - Static method in class com.jsoniter.output.Codegen
 
genWriteMapKey(CodegenResult, Type, boolean) - Static method in class com.jsoniter.output.CodegenImplMap
 
genWriteOp(CodegenResult, String, Type, boolean) - Static method in class com.jsoniter.output.CodegenImplNative
 
genWriteOp(CodegenResult, String, Type, boolean, boolean) - Static method in class com.jsoniter.output.CodegenImplNative
 
get(int) - Method in class com.jsoniter.any.Any
 
get(int) - Method in class com.jsoniter.any.ArrayAny
 
get(int) - Method in class com.jsoniter.any.ArrayLazyAny
 
get(int) - Method in class com.jsoniter.any.ArrayWrapperAny
 
get(int) - Method in class com.jsoniter.any.ListWrapperAny
 
get(int) - Method in class com.jsoniter.any.NotFoundAny
 
get(Object) - Method in class com.jsoniter.any.Any
 
get(Object) - Method in class com.jsoniter.any.MapWrapperAny
 
get(Object) - Method in class com.jsoniter.any.NotFoundAny
 
get(Object) - Method in class com.jsoniter.any.ObjectAny
 
get(Object) - Method in class com.jsoniter.any.ObjectLazyAny
 
get(Object...) - Method in class com.jsoniter.any.Any
 
get(Object[], int) - Method in class com.jsoniter.any.Any
 
get(Object[], int) - Method in class com.jsoniter.any.ArrayAny
 
get(Object[], int) - Method in class com.jsoniter.any.ArrayLazyAny
 
get(Object[], int) - Method in class com.jsoniter.any.ArrayWrapperAny
 
get(Object[], int) - Method in class com.jsoniter.any.ListWrapperAny
 
get(Object[], int) - Method in class com.jsoniter.any.MapWrapperAny
 
get(Object[], int) - Method in class com.jsoniter.any.NotFoundAny
 
get(Object[], int) - Method in class com.jsoniter.any.ObjectAny
 
get(Object[], int) - Method in class com.jsoniter.any.ObjectLazyAny
 
getActualTypeArguments() - Method in class com.jsoniter.spi.GenericsHelper.ParameterizedTypeImpl
 
getAllFields(Class) - Static method in class com.jsoniter.spi.ClassDescriptor
 
getAllMethods(Class, boolean) - Static method in class com.jsoniter.spi.ClassDescriptor
 
getAnnotation(Annotation[], Class<T>) - Static method in class com.jsoniter.spi.Config
 
getAnnotation(Class<T>) - Method in class com.jsoniter.spi.Binding
 
getCtor(Class) - Static method in class com.jsoniter.spi.ClassDescriptor
 
getCurrentConfig() - Static method in class com.jsoniter.spi.JsoniterSpi
 
getDecoder(String) - Static method in class com.jsoniter.spi.JsoniterSpi
 
getDecoder(String, Type) - Static method in class com.jsoniter.Codegen
 
getDecoderCacheKey() - Method in class com.jsoniter.spi.TypeLiteral
 
getDecoderCacheKey(Type) - Method in class com.jsoniter.spi.Config
 
getDecoderCacheKey(String) - Method in class com.jsoniter.spi.TypeLiteral
 
getDecodingClassDescriptor(ClassInfo, boolean) - Static method in class com.jsoniter.spi.ClassDescriptor
 
getDefaultConfig() - Static method in class com.jsoniter.spi.JsoniterSpi
 
getEncoder(String) - Static method in class com.jsoniter.spi.JsoniterSpi
 
getEncoder(String, Type) - Static method in class com.jsoniter.output.Codegen
 
getEncoderCacheKey() - Method in class com.jsoniter.spi.TypeLiteral
 
getEncoderCacheKey(Type) - Method in class com.jsoniter.spi.Config
 
getEncoderCacheKey(String) - Method in class com.jsoniter.spi.TypeLiteral
 
getEncodingClassDescriptor(ClassInfo, boolean) - Static method in class com.jsoniter.spi.ClassDescriptor
 
getExtensions() - Static method in class com.jsoniter.spi.JsoniterSpi
 
getFields(Map<String, Type>, ClassInfo, boolean) - Static method in class com.jsoniter.spi.ClassDescriptor
 
getGeneratedSource(String) - Static method in class com.jsoniter.output.Codegen
 
getGenericComponentType() - Method in class com.jsoniter.spi.GenericsHelper.GenericArrayTypeImpl
 
getGetters(Map<String, Type>, ClassInfo, boolean) - Static method in class com.jsoniter.spi.ClassDescriptor
 
getJsonCreator(Annotation[]) - Method in class com.jsoniter.extra.JacksonCompatibilityMode
 
getJsonCreator(Annotation[]) - Method in class com.jsoniter.spi.Config
 
getJsonIgnore(Annotation[]) - Method in class com.jsoniter.extra.GsonCompatibilityMode
 
getJsonIgnore(Annotation[]) - Method in class com.jsoniter.extra.JacksonCompatibilityMode
 
getJsonIgnore(Annotation[]) - Method in class com.jsoniter.spi.Config
 
getJsonProperty(Annotation[]) - Method in class com.jsoniter.extra.GsonCompatibilityMode
 
getJsonProperty(Annotation[]) - Method in class com.jsoniter.extra.JacksonCompatibilityMode
 
getJsonProperty(Annotation[]) - Method in class com.jsoniter.spi.Config
 
getJsonUnwrapper(Annotation[]) - Method in class com.jsoniter.extra.JacksonCompatibilityMode
 
getJsonUnwrapper(Annotation[]) - Method in class com.jsoniter.spi.Config
 
getJsonWrapper(Annotation[]) - Method in class com.jsoniter.extra.JacksonCompatibilityMode
 
getJsonWrapper(Annotation[]) - Method in class com.jsoniter.spi.Config
 
getMapKeyDecoder(String) - Static method in class com.jsoniter.spi.JsoniterSpi
 
getMapKeyDecoderCacheKey(Type) - Static method in class com.jsoniter.spi.JsoniterSpi
 
getMapKeyEncoder(String) - Static method in class com.jsoniter.spi.JsoniterSpi
 
getMapKeyEncoderCacheKey(Type) - Static method in class com.jsoniter.spi.JsoniterSpi
 
getNativeType() - Method in class com.jsoniter.spi.TypeLiteral
 
getObjectFactory(Class) - Static method in class com.jsoniter.spi.JsoniterSpi
 
getOwnerType() - Method in class com.jsoniter.spi.GenericsHelper.ParameterizedTypeImpl
 
getParamNames(Object, int) - Method in class com.jsoniter.spi.Config
 
getRawType() - Method in class com.jsoniter.spi.GenericsHelper.ParameterizedTypeImpl
 
getReflectionEncoder(String, Type) - Static method in class com.jsoniter.output.Codegen
 
getSetters(Map<String, Type>, ClassInfo, boolean) - Static method in class com.jsoniter.spi.ClassDescriptor
 
getSuperclassTypeParameter(Class<?>) - Static method in class com.jsoniter.spi.TypeLiteral
 
getters - Variable in class com.jsoniter.output.ReflectionObjectEncoder
 
getters - Variable in class com.jsoniter.spi.ClassDescriptor
 
getType() - Method in class com.jsoniter.spi.TypeLiteral
 
getTypeImplementation(Class) - Static method in class com.jsoniter.spi.JsoniterSpi
 
getTypeName(Type) - Static method in class com.jsoniter.CodegenImplNative
 
getTypeName(Type) - Static method in class com.jsoniter.output.CodegenImplNative
 
globalMapKeyDecoders - Static variable in class com.jsoniter.spi.JsoniterSpi
 
globalMapKeyEncoders - Static variable in class com.jsoniter.spi.JsoniterSpi
 
globalPropertyDecoders - Static variable in class com.jsoniter.spi.JsoniterSpi
 
globalPropertyEncoders - Static variable in class com.jsoniter.spi.JsoniterSpi
 
globalTypeDecoders - Static variable in class com.jsoniter.spi.JsoniterSpi
 
globalTypeEncoders - Static variable in class com.jsoniter.spi.JsoniterSpi
 
growAtLeast(int) - Method in class com.jsoniter.output.JsonStream
 
GsonCompatibilityMode - Class in com.jsoniter.extra
 
GsonCompatibilityMode(String, GsonCompatibilityMode.Builder) - Constructor for class com.jsoniter.extra.GsonCompatibilityMode
 
GsonCompatibilityMode.Builder - Class in com.jsoniter.extra
 

H

handle(JsonIterator, Object) - Method in interface com.jsoniter.JsonIterator.ReadArrayCallback
 
handle(JsonIterator, String, Object) - Method in interface com.jsoniter.JsonIterator.ReadObjectCallback
 
hasAnythingToBindFrom(List<Binding>) - Static method in class com.jsoniter.CodegenImplObjectStrict
 
hasFieldOutput(ClassDescriptor) - Static method in class com.jsoniter.output.CodegenImplObject
 
hash - Variable in class com.jsoniter.spi.Slice
 
hashCode() - Method in class com.jsoniter.any.Any
 
hashCode() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
hashCode() - Method in class com.jsoniter.spi.Binding
 
hashCode() - Method in class com.jsoniter.spi.Config.Builder
 
hashCode() - Method in class com.jsoniter.spi.GenericsHelper.GenericArrayTypeImpl
 
hashCode() - Method in class com.jsoniter.spi.GenericsHelper.ParameterizedTypeImpl
 
hashCode() - Method in class com.jsoniter.spi.JsoniterSpi.TypeProperty
 
hashCode() - Method in class com.jsoniter.spi.Slice
 
hasNext() - Method in class com.jsoniter.any.ArrayLazyAny.LazyIterator
 
hasNext() - Method in class com.jsoniter.any.ArrayWrapperAny.WrapperIterator
 
hasNext() - Method in class com.jsoniter.any.ListWrapperAny.WrapperIterator
 
head - Variable in class com.jsoniter.any.LazyAny
 
head - Variable in class com.jsoniter.JsonIterator
 
head - Variable in class com.jsoniter.spi.Slice
 
head() - Method in class com.jsoniter.spi.Slice
 
head(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
HEX - Static variable in class com.jsoniter.extra.Base64FloatSupport
 
hexDigits - Static variable in class com.jsoniter.IterImplString
 
HTML_SAFE_REPLACEMENT_CHARS - Static variable in class com.jsoniter.extra.GsonCompatibilityMode
 

I

IA - Static variable in class com.jsoniter.extra.Base64
 
idx - Variable in class com.jsoniter.spi.Binding
 
ignoreDecoding() - Method in annotation type com.jsoniter.annotation.JsonIgnore
 
ignoreEncoding() - Method in annotation type com.jsoniter.annotation.JsonIgnore
 
implementation() - Method in annotation type com.jsoniter.annotation.JsonProperty
 
in - Variable in class com.jsoniter.JsonIterator
 
indention - Variable in class com.jsoniter.output.JsonStream
 
indentionStep - Variable in class com.jsoniter.spi.Config.Builder
 
indentionStep() - Method in class com.jsoniter.spi.Config
 
indentionStep(int) - Method in class com.jsoniter.spi.Config.Builder
 
index - Variable in class com.jsoniter.any.ArrayLazyAny.LazyIterator
 
index - Variable in class com.jsoniter.any.ArrayWrapperAny.WrapperIterator
 
index - Variable in class com.jsoniter.any.ListWrapperAny.WrapperIterator
 
init(ClassInfo) - Method in class com.jsoniter.ReflectionObjectDecoder
 
INSTANCE - Static variable in class com.jsoniter.any.FalseAny
 
INSTANCE - Static variable in class com.jsoniter.any.NullAny
 
INSTANCE - Static variable in class com.jsoniter.any.TrueAny
 
INSTANCE - Static variable in class com.jsoniter.spi.Config
 
INT - com.jsoniter.spi.TypeLiteral.NativeType
 
IntAny - Class in com.jsoniter.any
 
IntAny(int) - Constructor for class com.jsoniter.any.IntAny
 
IntDecoder() - Constructor for class com.jsoniter.spi.Decoder.IntDecoder
 
intDigits - Static variable in class com.jsoniter.IterImplNumber
 
IntEncoder() - Constructor for class com.jsoniter.spi.Encoder.IntEncoder
 
INVALID - com.jsoniter.ValueType
 
INVALID_CHAR_FOR_NUMBER - Static variable in class com.jsoniter.IterImplNumber
 
isCached - Variable in class com.jsoniter.any.DoubleLazyAny
 
isCached - Variable in class com.jsoniter.any.LongLazyAny
 
isCollectionValueNullable - Variable in class com.jsoniter.spi.Binding
 
isDoingStaticCodegen - Static variable in class com.jsoniter.Codegen
 
isDoingStaticCodegen - Static variable in class com.jsoniter.output.Codegen
 
isMap - Variable in class com.jsoniter.spi.UnwrapperDescriptor
 
isMapUnwrapper(Method) - Method in class com.jsoniter.spi.UnwrapperDescriptor
 
isNullable - Variable in class com.jsoniter.spi.Binding
 
isSameClass(Type, Class) - Static method in class com.jsoniter.spi.GenericsHelper
 
isStreamingEnabled - Static variable in class com.jsoniter.JsonIterator
 
isStreamUnwrapper(Method) - Method in class com.jsoniter.spi.UnwrapperDescriptor
 
isWildcard(Object) - Method in class com.jsoniter.any.Any
 
iter - Variable in class com.jsoniter.any.MapWrapperAny.WrapperIterator
 
iter - Variable in class com.jsoniter.any.ObjectAny.IteratorAdapter
 
iterator() - Method in class com.jsoniter.any.Any
 
iterator() - Method in class com.jsoniter.any.ArrayAny
 
iterator() - Method in class com.jsoniter.any.ArrayLazyAny
 
iterator() - Method in class com.jsoniter.any.ArrayWrapperAny
 
iterator() - Method in class com.jsoniter.any.ListWrapperAny
 
IteratorAdapter(Iterator<Map.Entry<String, Any>>) - Constructor for class com.jsoniter.any.ObjectAny.IteratorAdapter
 
IterImpl - Class in com.jsoniter
 
IterImpl() - Constructor for class com.jsoniter.IterImpl
 
IterImplArray - Class in com.jsoniter
 
IterImplArray() - Constructor for class com.jsoniter.IterImplArray
 
IterImplForStreaming - Class in com.jsoniter
 
IterImplForStreaming() - Constructor for class com.jsoniter.IterImplForStreaming
 
IterImplForStreaming.numberChars - Class in com.jsoniter
 
IterImplNumber - Class in com.jsoniter
 
IterImplNumber() - Constructor for class com.jsoniter.IterImplNumber
 
IterImplObject - Class in com.jsoniter
 
IterImplObject() - Constructor for class com.jsoniter.IterImplObject
 
IterImplSkip - Class in com.jsoniter
 
IterImplSkip() - Constructor for class com.jsoniter.IterImplSkip
 
IterImplString - Class in com.jsoniter
 
IterImplString() - Constructor for class com.jsoniter.IterImplString
 
ITOA - Static variable in class com.jsoniter.output.StreamImplString
 

J

JacksonCompatibilityMode - Class in com.jsoniter.extra
 
JacksonCompatibilityMode(String, JacksonCompatibilityMode.Builder) - Constructor for class com.jsoniter.extra.JacksonCompatibilityMode
 
JacksonCompatibilityMode.Builder - Class in com.jsoniter.extra
 
JdkDatetimeSupport - Class in com.jsoniter.extra
there is no official way to encode/decode datetime, this is just an option for you
JdkDatetimeSupport() - Constructor for class com.jsoniter.extra.JdkDatetimeSupport
 
JsonCreator - Annotation Type in com.jsoniter.annotation
 
JsonException - Exception in com.jsoniter.spi
 
JsonException() - Constructor for exception com.jsoniter.spi.JsonException
 
JsonException(String) - Constructor for exception com.jsoniter.spi.JsonException
 
JsonException(String, Throwable) - Constructor for exception com.jsoniter.spi.JsonException
 
JsonException(Throwable) - Constructor for exception com.jsoniter.spi.JsonException
 
JsonExtraProperties - Annotation Type in com.jsoniter.annotation
 
JsonIgnore - Annotation Type in com.jsoniter.annotation
 
JsonIterator - Class in com.jsoniter
 
JsonIterator() - Constructor for class com.jsoniter.JsonIterator
 
JsonIterator(InputStream, byte[], int, int) - Constructor for class com.jsoniter.JsonIterator
 
JsonIterator.ReadArrayCallback - Interface in com.jsoniter
 
JsonIterator.ReadObjectCallback - Interface in com.jsoniter
 
JsonIteratorPool - Class in com.jsoniter
 
JsonIteratorPool() - Constructor for class com.jsoniter.JsonIteratorPool
 
JsoniterSpi - Class in com.jsoniter.spi
 
JsoniterSpi() - Constructor for class com.jsoniter.spi.JsoniterSpi
 
JsoniterSpi.TypeProperty - Class in com.jsoniter.spi
 
JsonMissingProperties - Annotation Type in com.jsoniter.annotation
 
JsonObject - Annotation Type in com.jsoniter.annotation
 
JsonProperty - Annotation Type in com.jsoniter.annotation
 
JsonStream - Class in com.jsoniter.output
 
JsonStream(OutputStream, int) - Constructor for class com.jsoniter.output.JsonStream
 
JsonStreamPool - Class in com.jsoniter.output
 
JsonStreamPool() - Constructor for class com.jsoniter.output.JsonStreamPool
 
JsonUnwrapper - Annotation Type in com.jsoniter.annotation
 
JsonWrapper - Annotation Type in com.jsoniter.annotation
 
JsonWrapperType - Enum in com.jsoniter.annotation
 
JsonWrapperType() - Constructor for enum com.jsoniter.annotation.JsonWrapperType
 

K

KEBAB_CASE - Static variable in class com.jsoniter.extra.NamingStrategySupport
 
keepSkippedBytesThenRead(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
key - Variable in class com.jsoniter.any.MapWrapperAny.WrapperIterator
 
key - Variable in class com.jsoniter.any.ObjectLazyAny.LazyIterator
 
key() - Method in interface com.jsoniter.any.Any.EntryIterator
 
key() - Method in class com.jsoniter.any.MapWrapperAny.WrapperIterator
 
key() - Method in class com.jsoniter.any.ObjectAny.IteratorAdapter
 
key() - Method in class com.jsoniter.any.ObjectLazyAny.LazyIterator
 
KEY_VALUE - com.jsoniter.annotation.JsonWrapperType
 
keys() - Method in class com.jsoniter.any.Any
 
keys() - Method in class com.jsoniter.any.ObjectLazyAny
 
keyValueTypeWrappers - Variable in class com.jsoniter.spi.ClassDescriptor
 

L

lastParsedPos - Variable in class com.jsoniter.any.ArrayLazyAny
 
lastParsedPos - Variable in class com.jsoniter.any.ObjectLazyAny
 
LazyAny - Class in com.jsoniter.any
 
LazyAny(byte[], int, int) - Constructor for class com.jsoniter.any.LazyAny
 
lazyArray(byte[], int, int) - Static method in class com.jsoniter.any.Any
 
lazyDouble(byte[], int, int) - Static method in class com.jsoniter.any.Any
 
LazyIterator() - Constructor for class com.jsoniter.any.ArrayLazyAny.LazyIterator
 
LazyIterator() - Constructor for class com.jsoniter.any.ObjectLazyAny.LazyIterator
 
lazyLong(byte[], int, int) - Static method in class com.jsoniter.any.Any
 
lazyObject(byte[], int, int) - Static method in class com.jsoniter.any.Any
 
lazyString(byte[], int, int) - Static method in class com.jsoniter.any.Any
 
len() - Method in class com.jsoniter.spi.Slice
 
lines - Variable in class com.jsoniter.output.CodegenResult
 
ListWrapperAny - Class in com.jsoniter.any
 
ListWrapperAny(List) - Constructor for class com.jsoniter.any.ListWrapperAny
 
ListWrapperAny.WrapperIterator - Class in com.jsoniter.any
 
loadMore(JsonIterator) - Static method in class com.jsoniter.IterImpl
 
loadMore(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
LONG - com.jsoniter.spi.TypeLiteral.NativeType
 
LongAny - Class in com.jsoniter.any
 
LongAny(long) - Constructor for class com.jsoniter.any.LongAny
 
LongDecoder() - Constructor for class com.jsoniter.spi.Decoder.LongDecoder
 
LongEncoder() - Constructor for class com.jsoniter.spi.Encoder.LongEncoder
 
LongLazyAny - Class in com.jsoniter.any
 
LongLazyAny(byte[], int, int) - Constructor for class com.jsoniter.any.LongLazyAny
 
lookup - Variable in class com.jsoniter.spi.ClassDescriptor
 
LOWER_CASE - Static variable in class com.jsoniter.extra.NamingStrategySupport
 

M

main(String[]) - Static method in class com.jsoniter.static_codegen.StaticCodegen
 
make(String) - Static method in class com.jsoniter.spi.Slice
 
mapIter - Variable in class com.jsoniter.any.ObjectLazyAny.LazyIterator
 
mapKeyDecoder - Variable in class com.jsoniter.ReflectionMapDecoder
 
mapKeyDecoders - Static variable in class com.jsoniter.spi.JsoniterSpi
 
MapKeyDecoders - Class in com.jsoniter
 
MapKeyDecoders() - Constructor for class com.jsoniter.MapKeyDecoders
 
MapKeyDecoders.EnumKeyDecoder - Class in com.jsoniter
 
MapKeyDecoders.NumberKeyDecoder - Class in com.jsoniter
 
MapKeyDecoders.StringKeyDecoder - Class in com.jsoniter
 
mapKeyEncoder - Variable in class com.jsoniter.output.ReflectionMapEncoder
 
mapKeyEncoders - Static variable in class com.jsoniter.spi.JsoniterSpi
 
MapKeyEncoders - Class in com.jsoniter.output
 
MapKeyEncoders() - Constructor for class com.jsoniter.output.MapKeyEncoders
 
MapKeyEncoders.DynamicKeyEncoder - Class in com.jsoniter.output
 
MapKeyEncoders.NumberKeyEncoder - Class in com.jsoniter.output
 
MapKeyEncoders.StringKeyEncoder - Class in com.jsoniter.output
 
mapValueTypeLiteral - Variable in class com.jsoniter.spi.UnwrapperDescriptor
 
MapWrapperAny - Class in com.jsoniter.any
 
MapWrapperAny(Map) - Constructor for class com.jsoniter.any.MapWrapperAny
 
MapWrapperAny.WrapperIterator - Class in com.jsoniter.any
 
mask - Variable in class com.jsoniter.spi.Binding
 
maxInt - Static variable in class com.jsoniter.IterImpl
 
maxLong - Static variable in class com.jsoniter.IterImpl
 
MaybeEmptyArrayDecoder - Class in com.jsoniter.fuzzy
 
MaybeEmptyArrayDecoder(Binding) - Constructor for class com.jsoniter.fuzzy.MaybeEmptyArrayDecoder
 
MaybeStringDoubleDecoder - Class in com.jsoniter.fuzzy
 
MaybeStringDoubleDecoder() - Constructor for class com.jsoniter.fuzzy.MaybeStringDoubleDecoder
 
MaybeStringFloatDecoder - Class in com.jsoniter.fuzzy
 
MaybeStringFloatDecoder() - Constructor for class com.jsoniter.fuzzy.MaybeStringFloatDecoder
 
MaybeStringIntDecoder - Class in com.jsoniter.fuzzy
 
MaybeStringIntDecoder() - Constructor for class com.jsoniter.fuzzy.MaybeStringIntDecoder
 
MaybeStringLongDecoder - Class in com.jsoniter.fuzzy
 
MaybeStringLongDecoder() - Constructor for class com.jsoniter.fuzzy.MaybeStringLongDecoder
 
MaybeStringShortDecoder - Class in com.jsoniter.fuzzy
 
MaybeStringShortDecoder() - Constructor for class com.jsoniter.fuzzy.MaybeStringShortDecoder
 
method - Variable in class com.jsoniter.spi.Binding
 
method - Variable in class com.jsoniter.spi.UnwrapperDescriptor
 
method - Variable in class com.jsoniter.spi.WrapperDescriptor
 
MIN_INT - Static variable in class com.jsoniter.output.StreamImplNumber
 
MIN_LONG - Static variable in class com.jsoniter.output.StreamImplNumber
 
minInt - Static variable in class com.jsoniter.IterImpl
 
minLong - Static variable in class com.jsoniter.IterImpl
 
mustBeValid() - Method in class com.jsoniter.any.Any
 

N

name - Variable in class com.jsoniter.spi.Binding
 
NamingStrategySupport - Class in com.jsoniter.extra
 
NamingStrategySupport() - Constructor for class com.jsoniter.extra.NamingStrategySupport
 
NamingStrategySupport.NamingStrategy - Interface in com.jsoniter.extra
 
NATIVE_DECODERS - Static variable in class com.jsoniter.CodegenImplNative
 
NATIVE_ENCODERS - Static variable in class com.jsoniter.output.CodegenImplNative
 
NATIVE_READS - Static variable in class com.jsoniter.CodegenImplNative
 
nativeType - Variable in class com.jsoniter.spi.TypeLiteral
 
NativeType() - Constructor for enum com.jsoniter.spi.TypeLiteral.NativeType
 
nativeTypes - Static variable in class com.jsoniter.spi.TypeLiteral
 
next - Variable in class com.jsoniter.any.ArrayLazyAny.LazyIterator
 
next() - Method in interface com.jsoniter.any.Any.EntryIterator
 
next() - Method in class com.jsoniter.any.ArrayLazyAny.LazyIterator
 
next() - Method in class com.jsoniter.any.ArrayWrapperAny.WrapperIterator
 
next() - Method in class com.jsoniter.any.ListWrapperAny.WrapperIterator
 
next() - Method in class com.jsoniter.any.MapWrapperAny.WrapperIterator
 
next() - Method in class com.jsoniter.any.ObjectAny.IteratorAdapter
 
next() - Method in class com.jsoniter.any.ObjectLazyAny.LazyIterator
 
nextToken(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
nextToken(JsonIterator) - Static method in class com.jsoniter.IterImpl
 
nextToken(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
nextTokenIsComma(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
nextTokenIsCommaSlowPath(JsonIterator, byte) - Static method in class com.jsoniter.CodegenAccess
 
NOT_SET - Static variable in class com.jsoniter.ReflectionObjectDecoder
 
NotFoundAny - Class in com.jsoniter.any
 
NotFoundAny(int, Object) - Constructor for class com.jsoniter.any.NotFoundAny
 
NotFoundAny(Object[], int, Object) - Constructor for class com.jsoniter.any.NotFoundAny
 
NotFoundAny(Object, Object) - Constructor for class com.jsoniter.any.NotFoundAny
 
Null() - Constructor for class com.jsoniter.spi.OmitValue.Null
 
NULL - com.jsoniter.ValueType
 
nullable() - Method in annotation type com.jsoniter.annotation.JsonProperty
 
NullAny - Class in com.jsoniter.any
 
NullAny() - Constructor for class com.jsoniter.any.NullAny
 
NUMBER - com.jsoniter.ValueType
 
numberChars() - Constructor for class com.jsoniter.IterImplForStreaming.numberChars
 
NumberKeyDecoder(Decoder) - Constructor for class com.jsoniter.MapKeyDecoders.NumberKeyDecoder
 
NumberKeyEncoder(Encoder) - Constructor for class com.jsoniter.output.MapKeyEncoders.NumberKeyEncoder
 

O

object() - Method in class com.jsoniter.any.Any
 
object() - Method in class com.jsoniter.any.ArrayAny
 
object() - Method in class com.jsoniter.any.ArrayLazyAny
 
object() - Method in class com.jsoniter.any.ArrayWrapperAny
 
object() - Method in class com.jsoniter.any.DoubleAny
 
object() - Method in class com.jsoniter.any.DoubleLazyAny
 
object() - Method in class com.jsoniter.any.FalseAny
 
object() - Method in class com.jsoniter.any.FloatAny
 
object() - Method in class com.jsoniter.any.IntAny
 
object() - Method in class com.jsoniter.any.ListWrapperAny
 
object() - Method in class com.jsoniter.any.LongAny
 
object() - Method in class com.jsoniter.any.LongLazyAny
 
object() - Method in class com.jsoniter.any.MapWrapperAny
 
object() - Method in class com.jsoniter.any.NotFoundAny
 
object() - Method in class com.jsoniter.any.NullAny
 
object() - Method in class com.jsoniter.any.ObjectAny
 
object() - Method in class com.jsoniter.any.ObjectLazyAny
 
object() - Method in class com.jsoniter.any.StringAny
 
object() - Method in class com.jsoniter.any.StringLazyAny
 
object() - Method in class com.jsoniter.any.TrueAny
 
object(Object...) - Method in class com.jsoniter.any.Any
 
OBJECT - com.jsoniter.spi.TypeLiteral.NativeType
 
OBJECT - com.jsoniter.ValueType
 
ObjectAny - Class in com.jsoniter.any
 
ObjectAny(Map<String, Any>) - Constructor for class com.jsoniter.any.ObjectAny
 
ObjectAny.IteratorAdapter - Class in com.jsoniter.any
 
objectFactories - Static variable in class com.jsoniter.spi.JsoniterSpi
 
objectFactory - Variable in class com.jsoniter.spi.ConstructorDescriptor
 
ObjectLazyAny - Class in com.jsoniter.any
 
ObjectLazyAny(byte[], int, int) - Constructor for class com.jsoniter.any.ObjectLazyAny
 
ObjectLazyAny.LazyIterator - Class in com.jsoniter.any
 
omitDefaultValue - Variable in class com.jsoniter.spi.Config.Builder
 
omitDefaultValue() - Method in class com.jsoniter.spi.Config
 
omitDefaultValue(boolean) - Method in class com.jsoniter.spi.Config.Builder
 
OmitValue - Interface in com.jsoniter.spi
 
OmitValue.False - Class in com.jsoniter.spi
 
OmitValue.Null - Class in com.jsoniter.spi
 
OmitValue.Parsed - Class in com.jsoniter.spi
 
OmitValue.ZeroByte - Class in com.jsoniter.spi
 
OmitValue.ZeroChar - Class in com.jsoniter.spi
 
OmitValue.ZeroDouble - Class in com.jsoniter.spi
 
OmitValue.ZeroFloat - Class in com.jsoniter.spi
 
OmitValue.ZeroInt - Class in com.jsoniter.spi
 
OmitValue.ZeroLong - Class in com.jsoniter.spi
 
OmitValue.ZeroShort - Class in com.jsoniter.spi
 
onExtraProperties - Variable in class com.jsoniter.spi.ClassDescriptor
 
OnlyField() - Constructor for class com.jsoniter.ReflectionObjectDecoder.OnlyField
 
onMissingProperties - Variable in class com.jsoniter.spi.ClassDescriptor
 
onUnknownProperty(JsonIterator, Slice, Map<String, Object>) - Method in class com.jsoniter.ReflectionObjectDecoder
 
out - Variable in class com.jsoniter.output.JsonStream
 
outputDir - Variable in class com.jsoniter.CodegenAccess.StaticCodegenTarget
 
outputDir - Variable in class com.jsoniter.output.CodegenAccess.StaticCodegenTarget
 
ownerType - Variable in class com.jsoniter.spi.GenericsHelper.ParameterizedTypeImpl
 

P

ParameterizedTypeImpl(Type[], Type, Type) - Constructor for class com.jsoniter.spi.GenericsHelper.ParameterizedTypeImpl
 
parameters - Variable in class com.jsoniter.spi.ConstructorDescriptor
the parameters to call constructor or static method
parameters - Variable in class com.jsoniter.spi.WrapperDescriptor
the parameters to bind
parse() - Method in class com.jsoniter.any.LazyAny
 
parse(byte[]) - Static method in class com.jsoniter.JsonIterator
 
parse(byte[], int, int) - Static method in class com.jsoniter.JsonIterator
 
parse(JsonIterator) - Static method in class com.jsoniter.IterImplString
 
parse(Slice) - Static method in class com.jsoniter.JsonIterator
 
parse(InputStream, int) - Static method in class com.jsoniter.JsonIterator
 
parse(Type, String) - Static method in class com.jsoniter.spi.OmitValue.Parsed
 
parse(String) - Static method in class com.jsoniter.JsonIterator
 
Parsed(Object, String) - Constructor for class com.jsoniter.spi.OmitValue.Parsed
 
pattern - Static variable in class com.jsoniter.extra.JdkDatetimeSupport
 
pool - Static variable in class com.jsoniter.DynamicCodegen
 
pool - Static variable in class com.jsoniter.output.DynamicCodegen
 
POW10 - Static variable in class com.jsoniter.IterImplNumber
 
POW10 - Static variable in class com.jsoniter.output.StreamImplNumber
 
PreciseFloatSupport - Class in com.jsoniter.extra
default float/double encoding will keep 6 decimal places enable precise encoding will use JDK toString to be precise
PreciseFloatSupport() - Constructor for class com.jsoniter.extra.PreciseFloatSupport
 
prelude - Variable in class com.jsoniter.output.CodegenResult
 
primitiveOmitValues - Static variable in class com.jsoniter.spi.Config
 
property - Variable in class com.jsoniter.spi.JsoniterSpi.TypeProperty
 

R

rawType - Variable in class com.jsoniter.spi.GenericsHelper.ParameterizedTypeImpl
 
read() - Method in class com.jsoniter.JsonIterator
 
read(TypeLiteral<T>) - Method in class com.jsoniter.JsonIterator
 
read(TypeLiteral<T>, T) - Method in class com.jsoniter.JsonIterator
try to bind to existing object, returned object might not the same instance
read(Class<T>) - Method in class com.jsoniter.JsonIterator
 
read(Type) - Method in class com.jsoniter.JsonIterator
 
read(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
read(T) - Method in class com.jsoniter.JsonIterator
try to bind to existing object, returned object might not the same instance
readAny() - Method in class com.jsoniter.JsonIterator
 
readAny(JsonIterator) - Static method in class com.jsoniter.IterImpl
 
readAny(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
readArray() - Method in class com.jsoniter.JsonIterator
 
readArray(JsonIterator) - Static method in class com.jsoniter.IterImplArray
 
readArrayCB(JsonIterator.ReadArrayCallback, Object) - Method in class com.jsoniter.JsonIterator
 
readArrayCB(JsonIterator, JsonIterator.ReadArrayCallback, Object) - Static method in class com.jsoniter.IterImplArray
 
readArrayStart(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readBigDecimal() - Method in class com.jsoniter.JsonIterator
 
readBigInteger() - Method in class com.jsoniter.JsonIterator
 
readBoolean() - Method in class com.jsoniter.JsonIterator
 
readBoolean(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readByte(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readByte(JsonIterator) - Static method in class com.jsoniter.IterImpl
 
readByte(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
readDouble() - Method in class com.jsoniter.JsonIterator
 
readDouble(JsonIterator) - Static method in class com.jsoniter.IterImpl
 
readDouble(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
readDouble(JsonIterator) - Static method in class com.jsoniter.IterImplNumber
 
readDouble(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readDoubleSlowPath(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
readFloat() - Method in class com.jsoniter.JsonIterator
 
readFloat(JsonIterator) - Static method in class com.jsoniter.IterImplNumber
 
readFloat(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readInt() - Method in class com.jsoniter.JsonIterator
 
readInt(JsonIterator) - Static method in class com.jsoniter.IterImplNumber
 
readInt(JsonIterator, byte) - Static method in class com.jsoniter.IterImpl
 
readInt(JsonIterator, byte) - Static method in class com.jsoniter.IterImplForStreaming
 
readInt(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readIntSlowPath(JsonIterator, int) - Static method in class com.jsoniter.IterImplForStreaming
 
readLong() - Method in class com.jsoniter.JsonIterator
 
readLong(JsonIterator) - Static method in class com.jsoniter.IterImplNumber
 
readLong(JsonIterator, byte) - Static method in class com.jsoniter.IterImpl
 
readLong(JsonIterator, byte) - Static method in class com.jsoniter.IterImplForStreaming
 
readLong(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readLongBits(JsonIterator) - Static method in class com.jsoniter.extra.Base64FloatSupport
 
readLongSlowPath(JsonIterator, long) - Static method in class com.jsoniter.IterImplForStreaming
 
readMapKey(JsonIterator) - Method in class com.jsoniter.ReflectionMapDecoder
 
readMapKey(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readNull() - Method in class com.jsoniter.JsonIterator
 
readNumber(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
readNumberAsString() - Method in class com.jsoniter.JsonIterator
 
readObject() - Method in class com.jsoniter.JsonIterator
 
readObject(JsonIterator) - Static method in class com.jsoniter.IterImplObject
 
readObjectCB(JsonIterator.ReadObjectCallback, Object) - Method in class com.jsoniter.JsonIterator
 
readObjectCB(JsonIterator, JsonIterator.ReadObjectCallback, Object) - Static method in class com.jsoniter.IterImplObject
 
readObjectFieldAsHash(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readObjectFieldAsHash(JsonIterator) - Static method in class com.jsoniter.IterImpl
 
readObjectFieldAsHash(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
readObjectFieldAsSlice(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readObjectFieldAsSlice(JsonIterator) - Static method in class com.jsoniter.IterImpl
 
readObjectFieldAsSlice(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
readObjectFieldAsString(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readObjectStart(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readShort() - Method in class com.jsoniter.JsonIterator
 
readShort(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readSlice(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
readSlice(JsonIterator) - Static method in class com.jsoniter.IterImpl
 
readSlice(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
readString() - Method in class com.jsoniter.JsonIterator
 
readString(JsonIterator) - Static method in class com.jsoniter.IterImplString
 
readStringAsSlice() - Method in class com.jsoniter.JsonIterator
 
readStringSlowPath(JsonIterator, int) - Static method in class com.jsoniter.IterImpl
 
readStringSlowPath(JsonIterator, int) - Static method in class com.jsoniter.IterImplForStreaming
 
reflectCall(Object, String, Object...) - Method in class com.jsoniter.spi.Config
 
REFLECTION_MODE - com.jsoniter.output.EncodingMode
decoding only using reflection, do not need code generation
REFLECTION_MODE - com.jsoniter.spi.DecodingMode
decoding only using reflection, do not need code generation
ReflectionArrayDecoder - Class in com.jsoniter
 
ReflectionArrayDecoder(Class) - Constructor for class com.jsoniter.ReflectionArrayDecoder
 
ReflectionArrayEncoder - Class in com.jsoniter.output
 
ReflectionArrayEncoder(Class, Type[]) - Constructor for class com.jsoniter.output.ReflectionArrayEncoder
 
ReflectionCollectionDecoder - Class in com.jsoniter
 
ReflectionCollectionDecoder(Class, Type[]) - Constructor for class com.jsoniter.ReflectionCollectionDecoder
 
ReflectionCollectionEncoder - Class in com.jsoniter.output
 
ReflectionCollectionEncoder(Class, Type[]) - Constructor for class com.jsoniter.output.ReflectionCollectionEncoder
 
ReflectionDecoderFactory - Class in com.jsoniter
 
ReflectionDecoderFactory() - Constructor for class com.jsoniter.ReflectionDecoderFactory
 
ReflectionEncoderFactory - Class in com.jsoniter.output
 
ReflectionEncoderFactory() - Constructor for class com.jsoniter.output.ReflectionEncoderFactory
 
reflectionEncoders - Static variable in class com.jsoniter.output.Codegen
 
ReflectionEnumDecoder - Class in com.jsoniter
 
ReflectionEnumDecoder(Class) - Constructor for class com.jsoniter.ReflectionEnumDecoder
 
ReflectionEnumEncoder - Class in com.jsoniter.output
 
ReflectionEnumEncoder(Class) - Constructor for class com.jsoniter.output.ReflectionEnumEncoder
 
ReflectionListEncoder - Class in com.jsoniter.output
 
ReflectionListEncoder(Class, Type[]) - Constructor for class com.jsoniter.output.ReflectionListEncoder
 
ReflectionMapDecoder - Class in com.jsoniter
 
ReflectionMapDecoder(Class, Type[]) - Constructor for class com.jsoniter.ReflectionMapDecoder
 
ReflectionMapEncoder - Class in com.jsoniter.output
 
ReflectionMapEncoder(Class, Type[]) - Constructor for class com.jsoniter.output.ReflectionMapEncoder
 
ReflectionObjectDecoder - Class in com.jsoniter
 
ReflectionObjectDecoder(ClassInfo) - Constructor for class com.jsoniter.ReflectionObjectDecoder
 
ReflectionObjectDecoder.OnlyField - Class in com.jsoniter
 
ReflectionObjectDecoder.WithCtor - Class in com.jsoniter
 
ReflectionObjectDecoder.WithWrapper - Class in com.jsoniter
 
ReflectionObjectEncoder - Class in com.jsoniter.output
 
ReflectionObjectEncoder(ClassInfo) - Constructor for class com.jsoniter.output.ReflectionObjectEncoder
 
registerEncoders() - Static method in class com.jsoniter.any.Any
 
registerExtension(Extension) - Static method in class com.jsoniter.spi.JsoniterSpi
 
registerMapKeyDecoder(Type, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
registerMapKeyEncoder(Type, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
registerNativeEncoder(Class, Encoder.ReflectionEncoder) - Static method in class com.jsoniter.output.JsonStream
 
registerOrGetExisting(Type) - Static method in class com.jsoniter.MapKeyDecoders
 
registerOrGetExisting(Type) - Static method in class com.jsoniter.output.MapKeyEncoders
 
registerPropertyDecoder(TypeLiteral, String, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
registerPropertyDecoder(Class, String, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
registerPropertyEncoder(TypeLiteral, String, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
registerPropertyEncoder(Class, String, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
registerTypeDecoder(TypeLiteral, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
registerTypeDecoder(Class, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
registerTypeEncoder(TypeLiteral, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
registerTypeEncoder(Class, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
 
registerTypeImplementation(Class, Class) - Static method in class com.jsoniter.spi.JsoniterSpi
 
remove() - Method in class com.jsoniter.any.ArrayLazyAny.LazyIterator
 
remove() - Method in class com.jsoniter.any.ArrayWrapperAny.WrapperIterator
 
remove() - Method in class com.jsoniter.any.ListWrapperAny.WrapperIterator
 
renderTriTree(Map<Integer, Object>) - Static method in class com.jsoniter.CodegenImplEnum
 
renderTriTree(Map<Integer, Object>) - Static method in class com.jsoniter.CodegenImplObjectStrict
 
REPLACEMENT_CHARS - Static variable in class com.jsoniter.extra.GsonCompatibilityMode
 
reportError(String, String) - Method in class com.jsoniter.JsonIterator
 
reportIncompleteArray(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
reportIncompleteObject(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
reportUnexpectedType(ValueType) - Method in class com.jsoniter.any.Any
 
required() - Method in annotation type com.jsoniter.annotation.JsonProperty
 
requiredIdx - Variable in class com.jsoniter.ReflectionObjectDecoder
 
reset(byte[]) - Method in class com.jsoniter.JsonIterator
 
reset(byte[], int, int) - Method in class com.jsoniter.JsonIterator
 
reset(byte[], int, int) - Method in class com.jsoniter.spi.Slice
 
reset(Slice) - Method in class com.jsoniter.JsonIterator
 
reset(InputStream) - Method in class com.jsoniter.JsonIterator
 
reset(OutputStream) - Method in class com.jsoniter.output.JsonStream
 
resetExistingObject(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
returnJsonIterator(JsonIterator) - Static method in class com.jsoniter.JsonIteratorPool
 
returnJsonStream(JsonStream) - Static method in class com.jsoniter.output.JsonStreamPool
 
reusableChars - Variable in class com.jsoniter.JsonIterator
 
reusableSlice - Variable in class com.jsoniter.JsonIterator
 
reuseCollection(T) - Static method in class com.jsoniter.CodegenAccess
 
rewrap(List<Any>) - Static method in class com.jsoniter.any.Any
 
rewrap(Map<String, Any>) - Static method in class com.jsoniter.any.Any
 

S

sdf - Static variable in class com.jsoniter.extra.JdkDatetimeSupport
 
serializationExclusionStrategies - Variable in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
serialize(boolean, Type, Object) - Static method in class com.jsoniter.output.JsonStream
 
serialize(Config, TypeLiteral, Object) - Static method in class com.jsoniter.output.JsonStream
 
serialize(Config, TypeLiteral, Object, OutputStream) - Static method in class com.jsoniter.output.JsonStream
 
serialize(Config, Object) - Static method in class com.jsoniter.output.JsonStream
 
serialize(Config, Object, OutputStream) - Static method in class com.jsoniter.output.JsonStream
 
serialize(TypeLiteral, Object) - Static method in class com.jsoniter.output.JsonStream
 
serialize(TypeLiteral, Object, OutputStream) - Static method in class com.jsoniter.output.JsonStream
 
serialize(Object) - Static method in class com.jsoniter.output.JsonStream
 
serialize(Object, OutputStream) - Static method in class com.jsoniter.output.JsonStream
 
serialize(Type, Object, OutputStream) - Static method in class com.jsoniter.output.JsonStream
 
serializeNulls() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
set(double) - Method in class com.jsoniter.any.Any
 
set(double) - Method in class com.jsoniter.any.DoubleAny
 
set(float) - Method in class com.jsoniter.any.Any
 
set(float) - Method in class com.jsoniter.any.FloatAny
 
set(int) - Method in class com.jsoniter.any.Any
 
set(int) - Method in class com.jsoniter.any.IntAny
 
set(long) - Method in class com.jsoniter.any.Any
 
set(long) - Method in class com.jsoniter.any.LongAny
 
set(String) - Method in class com.jsoniter.any.Any
 
set(String) - Method in class com.jsoniter.any.StringAny
 
setCurrentConfig(Config) - Static method in class com.jsoniter.spi.JsoniterSpi
 
setDateFormat(int) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
setDateFormat(int, int) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
setDateFormat(String) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
setDefaultConfig(Config) - Static method in class com.jsoniter.spi.JsoniterSpi
 
setExclusionStrategies(ExclusionStrategy...) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
setExistingObject(JsonIterator, Object) - Static method in class com.jsoniter.CodegenAccess
 
setExtra(Object, Map<String, Object>) - Method in class com.jsoniter.ReflectionObjectDecoder
 
setFieldNamingPolicy(FieldNamingPolicy) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
setFieldNamingStrategy(FieldNamingStrategy) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
setIndentionStep(int) - Static method in class com.jsoniter.output.JsonStream
 
setMode(EncodingMode) - Static method in class com.jsoniter.output.JsonStream
 
setMode(DecodingMode) - Static method in class com.jsoniter.JsonIterator
 
setPrettyPrinting() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
setters - Variable in class com.jsoniter.spi.ClassDescriptor
 
setToBinding(Object, Binding, Object) - Method in class com.jsoniter.ReflectionObjectDecoder
 
setup() - Method in interface com.jsoniter.static_codegen.StaticCodegenConfig
register decoder/encoder before codegen register extension before codegen
setVersion(double) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
SHORT - com.jsoniter.spi.TypeLiteral.NativeType
 
ShortDecoder() - Constructor for class com.jsoniter.spi.Decoder.ShortDecoder
 
ShortEncoder() - Constructor for class com.jsoniter.spi.Encoder.ShortEncoder
 
shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.False
 
shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.Null
 
shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.Parsed
 
shouldOmit(Object) - Method in interface com.jsoniter.spi.OmitValue
 
shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroByte
 
shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroChar
 
shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroDouble
 
shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroFloat
 
shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroInt
 
shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroLong
 
shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroShort
 
shouldSkip - Variable in class com.jsoniter.spi.Binding
 
shouldUseStrictMode(DecodingMode, ClassDescriptor) - Static method in class com.jsoniter.Codegen
 
size - Variable in class com.jsoniter.any.ArrayWrapperAny.WrapperIterator
 
size() - Method in class com.jsoniter.any.Any
 
size() - Method in class com.jsoniter.any.ArrayAny
 
size() - Method in class com.jsoniter.any.ArrayLazyAny
 
size() - Method in class com.jsoniter.any.ArrayWrapperAny
 
size() - Method in class com.jsoniter.any.ListWrapperAny
 
size() - Method in class com.jsoniter.any.MapWrapperAny
 
size() - Method in class com.jsoniter.any.ObjectLazyAny
 
skip() - Method in class com.jsoniter.JsonIterator
 
skip(JsonIterator) - Static method in class com.jsoniter.IterImplSkip
 
skipArray(JsonIterator) - Static method in class com.jsoniter.IterImpl
 
skipArray(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
skipFixedBytes(JsonIterator, int) - Static method in class com.jsoniter.CodegenAccess
 
skipFixedBytes(JsonIterator, int) - Static method in class com.jsoniter.IterImpl
 
skipFixedBytes(JsonIterator, int) - Static method in class com.jsoniter.IterImplForStreaming
 
skipNumber(JsonIterator) - Static method in class com.jsoniter.IterImpl
 
skipNumber(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
skipObject(JsonIterator) - Static method in class com.jsoniter.IterImpl
 
skipObject(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
skipStartedAt - Variable in class com.jsoniter.JsonIterator
 
skipString(JsonIterator) - Static method in class com.jsoniter.IterImpl
 
skipString(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
skipUntilBreak(JsonIterator) - Static method in class com.jsoniter.IterImpl
 
skipUntilBreak(JsonIterator) - Static method in class com.jsoniter.IterImplForStreaming
 
skipWhitespacesWithoutLoadMore(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
Slice - Class in com.jsoniter.spi
 
Slice(byte[], int, int) - Constructor for class com.jsoniter.spi.Slice
 
slot1 - Static variable in class com.jsoniter.JsonIteratorPool
 
slot1 - Static variable in class com.jsoniter.output.JsonStreamPool
 
slot2 - Static variable in class com.jsoniter.JsonIteratorPool
 
slot2 - Static variable in class com.jsoniter.output.JsonStreamPool
 
SNAKE_CASE - Static variable in class com.jsoniter.extra.NamingStrategySupport
 
STATIC_MODE - com.jsoniter.output.EncodingMode
statically codegen
STATIC_MODE - com.jsoniter.spi.DecodingMode
statically codegen
StaticCodegen - Class in com.jsoniter.static_codegen
 
StaticCodegen() - Constructor for class com.jsoniter.static_codegen.StaticCodegen
 
StaticCodegenConfig - Interface in com.jsoniter.static_codegen
 
StaticCodegenTarget(String) - Constructor for class com.jsoniter.CodegenAccess.StaticCodegenTarget
 
StaticCodegenTarget(String) - Constructor for class com.jsoniter.output.CodegenAccess.StaticCodegenTarget
 
staticFactory - Variable in class com.jsoniter.spi.ConstructorDescriptor
 
staticGen(Class, String, CodegenResult) - Static method in class com.jsoniter.output.Codegen
 
staticGen(Class, String, OutputStreamWriter, CodegenResult) - Static method in class com.jsoniter.output.Codegen
 
staticGen(String, OutputStreamWriter, String) - Static method in class com.jsoniter.Codegen
 
staticGen(String, String) - Static method in class com.jsoniter.Codegen
 
staticGenDecoders(TypeLiteral[], CodegenAccess.StaticCodegenTarget) - Static method in class com.jsoniter.Codegen
 
staticGenDecoders(TypeLiteral[], CodegenAccess.StaticCodegenTarget) - Static method in class com.jsoniter.CodegenAccess
 
staticGenEncoders(TypeLiteral[], CodegenAccess.StaticCodegenTarget) - Static method in class com.jsoniter.output.Codegen
 
staticGenEncoders(TypeLiteral[], CodegenAccess.StaticCodegenTarget) - Static method in class com.jsoniter.output.CodegenAccess
 
staticMethodName - Variable in class com.jsoniter.spi.ConstructorDescriptor
set to null if use constructor otherwise use static method
StreamImplNumber - Class in com.jsoniter.output
 
StreamImplNumber() - Constructor for class com.jsoniter.output.StreamImplNumber
 
StreamImplString - Class in com.jsoniter.output
 
StreamImplString() - Constructor for class com.jsoniter.output.StreamImplString
 
STRING - com.jsoniter.spi.TypeLiteral.NativeType
 
STRING - com.jsoniter.ValueType
 
StringAny - Class in com.jsoniter.any
 
StringAny(String) - Constructor for class com.jsoniter.any.StringAny
 
StringDoubleDecoder - Class in com.jsoniter.fuzzy
 
StringDoubleDecoder() - Constructor for class com.jsoniter.fuzzy.StringDoubleDecoder
 
StringDoubleEncoder() - Constructor for class com.jsoniter.spi.Encoder.StringDoubleEncoder
 
StringFloatDecoder - Class in com.jsoniter.fuzzy
 
StringFloatDecoder() - Constructor for class com.jsoniter.fuzzy.StringFloatDecoder
 
StringFloatEncoder() - Constructor for class com.jsoniter.spi.Encoder.StringFloatEncoder
 
StringIntDecoder - Class in com.jsoniter.fuzzy
 
StringIntDecoder() - Constructor for class com.jsoniter.fuzzy.StringIntDecoder
 
StringIntEncoder() - Constructor for class com.jsoniter.spi.Encoder.StringIntEncoder
 
StringKeyDecoder() - Constructor for class com.jsoniter.MapKeyDecoders.StringKeyDecoder
 
StringKeyEncoder() - Constructor for class com.jsoniter.output.MapKeyEncoders.StringKeyEncoder
 
StringLazyAny - Class in com.jsoniter.any
 
StringLazyAny(byte[], int, int) - Constructor for class com.jsoniter.any.StringLazyAny
 
StringLongDecoder - Class in com.jsoniter.fuzzy
 
StringLongDecoder() - Constructor for class com.jsoniter.fuzzy.StringLongDecoder
 
StringLongEncoder() - Constructor for class com.jsoniter.spi.Encoder.StringLongEncoder
 
StringShortDecoder - Class in com.jsoniter.fuzzy
 
StringShortDecoder() - Constructor for class com.jsoniter.fuzzy.StringShortDecoder
 
StringShortEncoder() - Constructor for class com.jsoniter.spi.Encoder.StringShortEncoder
 
substituteTypeVariables(Map<String, Type>, Type) - Static method in class com.jsoniter.spi.Binding
 
supportBuffer - Variable in class com.jsoniter.output.CodegenResult
 
supportCollectionValueNullable(Class) - Static method in class com.jsoniter.output.CodegenImplObject
 
SURR1_FIRST - Static variable in class com.jsoniter.extra.GsonCompatibilityMode
 
SURR1_FIRST - Static variable in class com.jsoniter.output.StreamImplString
 
SURR1_LAST - Static variable in class com.jsoniter.extra.GsonCompatibilityMode
 
SURR1_LAST - Static variable in class com.jsoniter.output.StreamImplString
 
SURR2_FIRST - Static variable in class com.jsoniter.extra.GsonCompatibilityMode
 
SURR2_FIRST - Static variable in class com.jsoniter.output.StreamImplString
 
SURR2_LAST - Static variable in class com.jsoniter.extra.GsonCompatibilityMode
 
SURR2_LAST - Static variable in class com.jsoniter.output.StreamImplString
 

T

tail - Variable in class com.jsoniter.any.LazyAny
 
tail - Variable in class com.jsoniter.JsonIterator
 
tail - Variable in class com.jsoniter.spi.Slice
 
tail() - Method in class com.jsoniter.spi.Slice
 
tempCacheKey - Variable in class com.jsoniter.ReflectionObjectDecoder
 
tempCount - Variable in class com.jsoniter.ReflectionObjectDecoder
 
tempIdx - Variable in class com.jsoniter.ReflectionObjectDecoder
 
tempObjects - Variable in class com.jsoniter.JsonIterator
 
to() - Method in annotation type com.jsoniter.annotation.JsonProperty
 
toBigDecimal() - Method in class com.jsoniter.any.Any
 
toBigDecimal() - Method in class com.jsoniter.any.ArrayAny
 
toBigDecimal() - Method in class com.jsoniter.any.ArrayLazyAny
 
toBigDecimal() - Method in class com.jsoniter.any.ArrayWrapperAny
 
toBigDecimal() - Method in class com.jsoniter.any.DoubleAny
 
toBigDecimal() - Method in class com.jsoniter.any.DoubleLazyAny
 
toBigDecimal() - Method in class com.jsoniter.any.FalseAny
 
toBigDecimal() - Method in class com.jsoniter.any.FloatAny
 
toBigDecimal() - Method in class com.jsoniter.any.IntAny
 
toBigDecimal() - Method in class com.jsoniter.any.ListWrapperAny
 
toBigDecimal() - Method in class com.jsoniter.any.LongAny
 
toBigDecimal() - Method in class com.jsoniter.any.LongLazyAny
 
toBigDecimal() - Method in class com.jsoniter.any.MapWrapperAny
 
toBigDecimal() - Method in class com.jsoniter.any.NotFoundAny
 
toBigDecimal() - Method in class com.jsoniter.any.NullAny
 
toBigDecimal() - Method in class com.jsoniter.any.ObjectAny
 
toBigDecimal() - Method in class com.jsoniter.any.ObjectLazyAny
 
toBigDecimal() - Method in class com.jsoniter.any.StringAny
 
toBigDecimal() - Method in class com.jsoniter.any.StringLazyAny
 
toBigDecimal() - Method in class com.jsoniter.any.TrueAny
 
toBigDecimal(Object...) - Method in class com.jsoniter.any.Any
 
toBigInteger() - Method in class com.jsoniter.any.Any
 
toBigInteger() - Method in class com.jsoniter.any.ArrayAny
 
toBigInteger() - Method in class com.jsoniter.any.ArrayLazyAny
 
toBigInteger() - Method in class com.jsoniter.any.ArrayWrapperAny
 
toBigInteger() - Method in class com.jsoniter.any.DoubleAny
 
toBigInteger() - Method in class com.jsoniter.any.DoubleLazyAny
 
toBigInteger() - Method in class com.jsoniter.any.FalseAny
 
toBigInteger() - Method in class com.jsoniter.any.FloatAny
 
toBigInteger() - Method in class com.jsoniter.any.IntAny
 
toBigInteger() - Method in class com.jsoniter.any.ListWrapperAny
 
toBigInteger() - Method in class com.jsoniter.any.LongAny
 
toBigInteger() - Method in class com.jsoniter.any.LongLazyAny
 
toBigInteger() - Method in class com.jsoniter.any.MapWrapperAny
 
toBigInteger() - Method in class com.jsoniter.any.NotFoundAny
 
toBigInteger() - Method in class com.jsoniter.any.NullAny
 
toBigInteger() - Method in class com.jsoniter.any.ObjectAny
 
toBigInteger() - Method in class com.jsoniter.any.ObjectLazyAny
 
toBigInteger() - Method in class com.jsoniter.any.StringAny
 
toBigInteger() - Method in class com.jsoniter.any.StringLazyAny
 
toBigInteger() - Method in class com.jsoniter.any.TrueAny
 
toBigInteger(Object...) - Method in class com.jsoniter.any.Any
 
toBoolean() - Method in class com.jsoniter.any.Any
 
toBoolean() - Method in class com.jsoniter.any.ArrayAny
 
toBoolean() - Method in class com.jsoniter.any.ArrayLazyAny
 
toBoolean() - Method in class com.jsoniter.any.ArrayWrapperAny
 
toBoolean() - Method in class com.jsoniter.any.DoubleAny
 
toBoolean() - Method in class com.jsoniter.any.DoubleLazyAny
 
toBoolean() - Method in class com.jsoniter.any.FalseAny
 
toBoolean() - Method in class com.jsoniter.any.FloatAny
 
toBoolean() - Method in class com.jsoniter.any.IntAny
 
toBoolean() - Method in class com.jsoniter.any.ListWrapperAny
 
toBoolean() - Method in class com.jsoniter.any.LongAny
 
toBoolean() - Method in class com.jsoniter.any.LongLazyAny
 
toBoolean() - Method in class com.jsoniter.any.MapWrapperAny
 
toBoolean() - Method in class com.jsoniter.any.NotFoundAny
 
toBoolean() - Method in class com.jsoniter.any.NullAny
 
toBoolean() - Method in class com.jsoniter.any.ObjectAny
 
toBoolean() - Method in class com.jsoniter.any.ObjectLazyAny
 
toBoolean() - Method in class com.jsoniter.any.StringAny
 
toBoolean() - Method in class com.jsoniter.any.StringLazyAny
 
toBoolean() - Method in class com.jsoniter.any.TrueAny
 
toBoolean(Object...) - Method in class com.jsoniter.any.Any
 
toDouble() - Method in class com.jsoniter.any.Any
 
toDouble() - Method in class com.jsoniter.any.ArrayAny
 
toDouble() - Method in class com.jsoniter.any.ArrayLazyAny
 
toDouble() - Method in class com.jsoniter.any.ArrayWrapperAny
 
toDouble() - Method in class com.jsoniter.any.DoubleAny
 
toDouble() - Method in class com.jsoniter.any.DoubleLazyAny
 
toDouble() - Method in class com.jsoniter.any.FalseAny
 
toDouble() - Method in class com.jsoniter.any.FloatAny
 
toDouble() - Method in class com.jsoniter.any.IntAny
 
toDouble() - Method in class com.jsoniter.any.ListWrapperAny
 
toDouble() - Method in class com.jsoniter.any.LongAny
 
toDouble() - Method in class com.jsoniter.any.LongLazyAny
 
toDouble() - Method in class com.jsoniter.any.MapWrapperAny
 
toDouble() - Method in class com.jsoniter.any.NotFoundAny
 
toDouble() - Method in class com.jsoniter.any.NullAny
 
toDouble() - Method in class com.jsoniter.any.ObjectAny
 
toDouble() - Method in class com.jsoniter.any.ObjectLazyAny
 
toDouble() - Method in class com.jsoniter.any.StringAny
 
toDouble() - Method in class com.jsoniter.any.StringLazyAny
 
toDouble() - Method in class com.jsoniter.any.TrueAny
 
toDouble(Object...) - Method in class com.jsoniter.any.Any
 
toFloat() - Method in class com.jsoniter.any.Any
 
toFloat() - Method in class com.jsoniter.any.ArrayAny
 
toFloat() - Method in class com.jsoniter.any.ArrayLazyAny
 
toFloat() - Method in class com.jsoniter.any.ArrayWrapperAny
 
toFloat() - Method in class com.jsoniter.any.DoubleAny
 
toFloat() - Method in class com.jsoniter.any.DoubleLazyAny
 
toFloat() - Method in class com.jsoniter.any.FalseAny
 
toFloat() - Method in class com.jsoniter.any.FloatAny
 
toFloat() - Method in class com.jsoniter.any.IntAny
 
toFloat() - Method in class com.jsoniter.any.ListWrapperAny
 
toFloat() - Method in class com.jsoniter.any.LongAny
 
toFloat() - Method in class com.jsoniter.any.LongLazyAny
 
toFloat() - Method in class com.jsoniter.any.MapWrapperAny
 
toFloat() - Method in class com.jsoniter.any.NotFoundAny
 
toFloat() - Method in class com.jsoniter.any.NullAny
 
toFloat() - Method in class com.jsoniter.any.ObjectAny
 
toFloat() - Method in class com.jsoniter.any.ObjectLazyAny
 
toFloat() - Method in class com.jsoniter.any.StringAny
 
toFloat() - Method in class com.jsoniter.any.StringLazyAny
 
toFloat() - Method in class com.jsoniter.any.TrueAny
 
toFloat(Object...) - Method in class com.jsoniter.any.Any
 
toInt() - Method in class com.jsoniter.any.Any
 
toInt() - Method in class com.jsoniter.any.ArrayAny
 
toInt() - Method in class com.jsoniter.any.ArrayLazyAny
 
toInt() - Method in class com.jsoniter.any.ArrayWrapperAny
 
toInt() - Method in class com.jsoniter.any.DoubleAny
 
toInt() - Method in class com.jsoniter.any.DoubleLazyAny
 
toInt() - Method in class com.jsoniter.any.FalseAny
 
toInt() - Method in class com.jsoniter.any.FloatAny
 
toInt() - Method in class com.jsoniter.any.IntAny
 
toInt() - Method in class com.jsoniter.any.ListWrapperAny
 
toInt() - Method in class com.jsoniter.any.LongAny
 
toInt() - Method in class com.jsoniter.any.LongLazyAny
 
toInt() - Method in class com.jsoniter.any.MapWrapperAny
 
toInt() - Method in class com.jsoniter.any.NotFoundAny
 
toInt() - Method in class com.jsoniter.any.NullAny
 
toInt() - Method in class com.jsoniter.any.ObjectAny
 
toInt() - Method in class com.jsoniter.any.ObjectLazyAny
 
toInt() - Method in class com.jsoniter.any.StringAny
 
toInt() - Method in class com.jsoniter.any.StringLazyAny
 
toInt() - Method in class com.jsoniter.any.TrueAny
 
toInt(Object...) - Method in class com.jsoniter.any.Any
 
toLong() - Method in class com.jsoniter.any.Any
 
toLong() - Method in class com.jsoniter.any.ArrayAny
 
toLong() - Method in class com.jsoniter.any.ArrayLazyAny
 
toLong() - Method in class com.jsoniter.any.ArrayWrapperAny
 
toLong() - Method in class com.jsoniter.any.DoubleAny
 
toLong() - Method in class com.jsoniter.any.DoubleLazyAny
 
toLong() - Method in class com.jsoniter.any.FalseAny
 
toLong() - Method in class com.jsoniter.any.FloatAny
 
toLong() - Method in class com.jsoniter.any.IntAny
 
toLong() - Method in class com.jsoniter.any.ListWrapperAny
 
toLong() - Method in class com.jsoniter.any.LongAny
 
toLong() - Method in class com.jsoniter.any.LongLazyAny
 
toLong() - Method in class com.jsoniter.any.MapWrapperAny
 
toLong() - Method in class com.jsoniter.any.NotFoundAny
 
toLong() - Method in class com.jsoniter.any.NullAny
 
toLong() - Method in class com.jsoniter.any.ObjectAny
 
toLong() - Method in class com.jsoniter.any.ObjectLazyAny
 
toLong() - Method in class com.jsoniter.any.StringAny
 
toLong() - Method in class com.jsoniter.any.StringLazyAny
 
toLong() - Method in class com.jsoniter.any.TrueAny
 
toLong(Object...) - Method in class com.jsoniter.any.Any
 
toName - Variable in class com.jsoniter.spi.EncodeTo
 
toNames - Variable in class com.jsoniter.spi.Binding
 
toString() - Method in class com.jsoniter.any.Any
 
toString() - Method in class com.jsoniter.any.ArrayAny
 
toString() - Method in class com.jsoniter.any.ArrayLazyAny
 
toString() - Method in class com.jsoniter.any.ArrayWrapperAny
 
toString() - Method in class com.jsoniter.any.DoubleAny
 
toString() - Method in class com.jsoniter.any.FalseAny
 
toString() - Method in class com.jsoniter.any.FloatAny
 
toString() - Method in class com.jsoniter.any.IntAny
 
toString() - Method in class com.jsoniter.any.LazyAny
 
toString() - Method in class com.jsoniter.any.ListWrapperAny
 
toString() - Method in class com.jsoniter.any.LongAny
 
toString() - Method in class com.jsoniter.any.MapWrapperAny
 
toString() - Method in class com.jsoniter.any.NotFoundAny
 
toString() - Method in class com.jsoniter.any.NullAny
 
toString() - Method in class com.jsoniter.any.ObjectAny
 
toString() - Method in class com.jsoniter.any.ObjectLazyAny
 
toString() - Method in class com.jsoniter.any.StringAny
 
toString() - Method in class com.jsoniter.any.StringLazyAny
 
toString() - Method in class com.jsoniter.any.TrueAny
 
toString() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 
toString() - Method in class com.jsoniter.extra.JacksonCompatibilityMode.Builder
 
toString() - Method in class com.jsoniter.output.CodegenResult
 
toString() - Method in class com.jsoniter.spi.Binding
 
toString() - Method in class com.jsoniter.spi.Config.Builder
 
toString() - Method in class com.jsoniter.spi.ConstructorDescriptor
 
toString() - Method in class com.jsoniter.spi.GenericsHelper.GenericArrayTypeImpl
 
toString() - Method in class com.jsoniter.spi.GenericsHelper.ParameterizedTypeImpl
 
toString() - Method in class com.jsoniter.spi.Slice
 
toString() - Method in class com.jsoniter.spi.TypeLiteral
 
toString(Object...) - Method in class com.jsoniter.any.Any
 
translate(String) - Method in interface com.jsoniter.extra.NamingStrategySupport.NamingStrategy
 
translateHex(byte) - Static method in class com.jsoniter.IterImplString
 
translateSetterName(String) - Static method in class com.jsoniter.spi.ClassDescriptor
 
translateTypeVariable(Map<String, Type>, TypeVariable) - Static method in class com.jsoniter.spi.Binding
 
TrueAny - Class in com.jsoniter.any
 
TrueAny() - Constructor for class com.jsoniter.any.TrueAny
 
type - Variable in class com.jsoniter.spi.ClassInfo
 
type - Variable in class com.jsoniter.spi.JsoniterSpi.TypeProperty
 
type - Variable in class com.jsoniter.spi.TypeLiteral
 
typeArgs - Variable in class com.jsoniter.spi.ClassInfo
 
typeImpls - Static variable in class com.jsoniter.spi.JsoniterSpi
 
typeLiteral - Static variable in class com.jsoniter.any.ArrayLazyAny
 
typeLiteral - Static variable in class com.jsoniter.any.ObjectLazyAny
 
TypeLiteral<T> - Class in com.jsoniter.spi
 
TypeLiteral() - Constructor for class com.jsoniter.spi.TypeLiteral
Constructs a new type literal.
TypeLiteral(Type, String, String) - Constructor for class com.jsoniter.spi.TypeLiteral
 
TypeLiteral.NativeType - Enum in com.jsoniter.spi
 
typeLiteralCache - Static variable in class com.jsoniter.spi.TypeLiteral
 
TypeProperty(Type, String) - Constructor for class com.jsoniter.spi.JsoniterSpi.TypeProperty
 

U

unknownPropertiesBlacklist() - Method in annotation type com.jsoniter.annotation.JsonObject
 
unknownPropertiesWhitelist() - Method in annotation type com.jsoniter.annotation.JsonObject
 
unreadByte() - Method in class com.jsoniter.JsonIterator
 
unreadByte(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
 
UnwrapperDescriptor - Class in com.jsoniter.spi
 
UnwrapperDescriptor(Method) - Constructor for class com.jsoniter.spi.UnwrapperDescriptor
 
unwrappers - Variable in class com.jsoniter.spi.ClassDescriptor
 
updateBindings(ClassDescriptor) - Method in class com.jsoniter.spi.Config
 
updateBindingSetOp(String, Binding) - Static method in class com.jsoniter.CodegenImplObjectStrict
 
updateBindingWithJsonProperty(Binding, JsonProperty) - Method in class com.jsoniter.spi.Config
 
updateClassDescriptor(ClassDescriptor) - Method in class com.jsoniter.extra.GsonCompatibilityMode
 
updateClassDescriptor(ClassDescriptor) - Method in class com.jsoniter.spi.Config
 
updateClassDescriptor(ClassDescriptor) - Method in class com.jsoniter.spi.EmptyExtension
 
updateClassDescriptor(ClassDescriptor) - Method in interface com.jsoniter.spi.Extension
Update how binding is done for the class
updateStringCopyBound(JsonIterator, int) - Static method in class com.jsoniter.IterImpl
 
updateStringCopyBound(JsonIterator, int) - Static method in class com.jsoniter.IterImplForStreaming
 
UPPER_CAMEL_CASE - Static variable in class com.jsoniter.extra.NamingStrategySupport
 
useImpl(Type, Class) - Static method in class com.jsoniter.spi.GenericsHelper
 

V

val - Variable in class com.jsoniter.any.ArrayAny
 
val - Variable in class com.jsoniter.any.ArrayWrapperAny
 
val - Variable in class com.jsoniter.any.DoubleAny
 
val - Variable in class com.jsoniter.any.FloatAny
 
val - Variable in class com.jsoniter.any.IntAny
 
val - Variable in class com.jsoniter.any.ListWrapperAny
 
val - Variable in class com.jsoniter.any.LongAny
 
val - Variable in class com.jsoniter.any.MapWrapperAny
 
val - Variable in class com.jsoniter.any.ObjectAny
 
val - Variable in class com.jsoniter.any.StringAny
 
value - Variable in class com.jsoniter.any.MapWrapperAny.WrapperIterator
 
value - Variable in class com.jsoniter.any.ObjectLazyAny.LazyIterator
 
value() - Method in annotation type com.jsoniter.annotation.JsonProperty
 
value() - Method in annotation type com.jsoniter.annotation.JsonWrapper
 
value() - Method in interface com.jsoniter.any.Any.EntryIterator
 
value() - Method in class com.jsoniter.any.MapWrapperAny.WrapperIterator
 
value() - Method in class com.jsoniter.any.ObjectAny.IteratorAdapter
 
value() - Method in class com.jsoniter.any.ObjectLazyAny.LazyIterator
 
valueCanReuse - Variable in class com.jsoniter.spi.Binding
 
valueOf(String) - Static method in enum com.jsoniter.annotation.JsonWrapperType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jsoniter.output.EncodingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jsoniter.spi.DecodingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jsoniter.spi.TypeLiteral.NativeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jsoniter.ValueType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.jsoniter.annotation.JsonWrapperType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jsoniter.output.EncodingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jsoniter.spi.DecodingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jsoniter.spi.TypeLiteral.NativeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jsoniter.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
valueType - Variable in class com.jsoniter.spi.Binding
 
valueType() - Method in class com.jsoniter.any.Any
 
valueType() - Method in class com.jsoniter.any.ArrayAny
 
valueType() - Method in class com.jsoniter.any.ArrayLazyAny
 
valueType() - Method in class com.jsoniter.any.ArrayWrapperAny
 
valueType() - Method in class com.jsoniter.any.DoubleAny
 
valueType() - Method in class com.jsoniter.any.DoubleLazyAny
 
valueType() - Method in class com.jsoniter.any.FalseAny
 
valueType() - Method in class com.jsoniter.any.FloatAny
 
valueType() - Method in class com.jsoniter.any.IntAny
 
valueType() - Method in class com.jsoniter.any.LazyAny
 
valueType() - Method in class com.jsoniter.any.ListWrapperAny
 
valueType() - Method in class com.jsoniter.any.LongAny
 
valueType() - Method in class com.jsoniter.any.LongLazyAny
 
valueType() - Method in class com.jsoniter.any.MapWrapperAny
 
valueType() - Method in class com.jsoniter.any.NotFoundAny
 
valueType() - Method in class com.jsoniter.any.NullAny
 
valueType() - Method in class com.jsoniter.any.ObjectAny
 
valueType() - Method in class com.jsoniter.any.ObjectLazyAny
 
valueType() - Method in class com.jsoniter.any.StringAny
 
valueType() - Method in class com.jsoniter.any.StringLazyAny
 
valueType() - Method in class com.jsoniter.any.TrueAny
 
ValueType - Enum in com.jsoniter
 
ValueType() - Constructor for enum com.jsoniter.ValueType
 
valueTypeDecoder - Variable in class com.jsoniter.ReflectionMapDecoder
 
valueTypeLiteral - Variable in class com.jsoniter.output.ReflectionMapEncoder
 
valueTypeLiteral - Variable in class com.jsoniter.spi.Binding
 
valueTypes - Static variable in class com.jsoniter.JsonIterator
 
version - Variable in class com.jsoniter.extra.GsonCompatibilityMode.Builder
 

W

walkSuperUntilPublic(Class) - Static method in class com.jsoniter.output.Codegen
 
whatIsNext() - Method in class com.jsoniter.JsonIterator
 
whatToCodegen() - Method in interface com.jsoniter.static_codegen.StaticCodegenConfig
what to codegen
wildcard - Static variable in class com.jsoniter.any.Any
 
wildcardHashCode - Static variable in class com.jsoniter.any.Any
 
WITH_CAPACITY_COLLECTION_CLASSES - Static variable in class com.jsoniter.CodegenImplArray
 
WithCtor() - Constructor for class com.jsoniter.ReflectionObjectDecoder.WithCtor
 
WithWrapper() - Constructor for class com.jsoniter.ReflectionObjectDecoder.WithWrapper
 
wrap(boolean) - Static method in class com.jsoniter.any.Any
 
wrap(double) - Static method in class com.jsoniter.any.Any
 
wrap(float) - Static method in class com.jsoniter.any.Any
 
wrap(int) - Static method in class com.jsoniter.any.Any
 
wrap(long) - Static method in class com.jsoniter.any.Any
 
wrap(Object) - Static method in class com.jsoniter.any.Any
 
wrap(Object) - Static method in class com.jsoniter.output.CodegenAccess
 
wrap(Object) - Method in class com.jsoniter.output.ReflectionArrayEncoder
 
wrap(Object) - Method in class com.jsoniter.output.ReflectionCollectionEncoder
 
wrap(Object) - Method in class com.jsoniter.output.ReflectionEnumEncoder
 
wrap(Object) - Method in class com.jsoniter.output.ReflectionListEncoder
 
wrap(Object) - Method in class com.jsoniter.output.ReflectionMapEncoder
 
wrap(Object) - Method in class com.jsoniter.output.ReflectionObjectEncoder
 
wrap(Object) - Method in class com.jsoniter.spi.Encoder.DoubleEncoder
 
wrap(Object) - Method in class com.jsoniter.spi.Encoder.FloatEncoder
 
wrap(Object) - Method in class com.jsoniter.spi.Encoder.IntEncoder
 
wrap(Object) - Method in class com.jsoniter.spi.Encoder.LongEncoder
 
wrap(Object) - Method in interface com.jsoniter.spi.Encoder.ReflectionEncoder
 
wrap(Object) - Method in class com.jsoniter.spi.Encoder.ShortEncoder
 
wrap(String) - Static method in class com.jsoniter.any.Any
 
wrap(Collection<T>) - Static method in class com.jsoniter.any.Any
 
wrap(List<T>) - Static method in class com.jsoniter.any.Any
 
wrap(Map<String, T>) - Static method in class com.jsoniter.any.Any
 
wrapArray(Object) - Static method in class com.jsoniter.any.Any
 
wrapNull() - Static method in class com.jsoniter.any.Any
 
WrapperDescriptor - Class in com.jsoniter.spi
 
WrapperDescriptor() - Constructor for class com.jsoniter.spi.WrapperDescriptor
 
WrapperIterator() - Constructor for class com.jsoniter.any.ArrayWrapperAny.WrapperIterator
 
WrapperIterator() - Constructor for class com.jsoniter.any.ListWrapperAny.WrapperIterator
 
WrapperIterator() - Constructor for class com.jsoniter.any.MapWrapperAny.WrapperIterator
 
write(byte[], int, int) - Method in class com.jsoniter.output.JsonStream
 
write(byte, byte) - Method in class com.jsoniter.output.JsonStream
 
write(byte, byte, byte) - Method in class com.jsoniter.output.JsonStream
 
write(byte, byte, byte, byte) - Method in class com.jsoniter.output.JsonStream
 
write(byte, byte, byte, byte, byte) - Method in class com.jsoniter.output.JsonStream
 
write(byte, byte, byte, byte, byte, byte) - Method in class com.jsoniter.output.JsonStream
 
write(int) - Method in class com.jsoniter.output.JsonStream
 
writeArrayEnd() - Method in class com.jsoniter.output.JsonStream
 
writeArrayStart() - Method in class com.jsoniter.output.JsonStream
 
writeAsciiChar(JsonStream, int) - Static method in class com.jsoniter.output.StreamImplString
 
writeAsSlashU(JsonStream, int) - Static method in class com.jsoniter.output.StreamImplString
 
writeBuf(byte[], int, int) - Static method in class com.jsoniter.output.StreamImplNumber
 
writeDouble(JsonStream, double) - Static method in class com.jsoniter.output.StreamImplNumber
 
writeEmptyArray() - Method in class com.jsoniter.output.JsonStream
 
writeEmptyObject() - Method in class com.jsoniter.output.JsonStream
 
writeEncodeTo(JsonStream, boolean, EncodeTo, Object) - Method in class com.jsoniter.output.ReflectionObjectEncoder
 
writeEntry(JsonStream, boolean, Map.Entry<Object, Object>) - Method in class com.jsoniter.output.ReflectionMapEncoder
 
writeFalse() - Method in class com.jsoniter.output.JsonStream
 
writeFirstBuf(byte[], int, int) - Static method in class com.jsoniter.output.StreamImplNumber
 
writeFloat(JsonStream, float) - Static method in class com.jsoniter.output.StreamImplNumber
 
writeIndention() - Method in class com.jsoniter.output.JsonStream
 
writeIndention(int) - Method in class com.jsoniter.output.JsonStream
 
writeInt(JsonStream, int) - Static method in class com.jsoniter.output.StreamImplNumber
 
writeLong(JsonStream, long) - Static method in class com.jsoniter.output.StreamImplNumber
 
writeLongBits(long, JsonStream) - Static method in class com.jsoniter.extra.Base64FloatSupport
 
writeMapKey(String, Object, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
 
writeMore() - Method in class com.jsoniter.output.JsonStream
 
writeNull() - Method in class com.jsoniter.output.JsonStream
 
writeObjectEnd() - Method in class com.jsoniter.output.JsonStream
 
writeObjectField(Object) - Method in class com.jsoniter.output.JsonStream
 
writeObjectField(Object, Encoder) - Method in class com.jsoniter.output.JsonStream
 
writeObjectField(String) - Method in class com.jsoniter.output.JsonStream
 
writeObjectStart() - Method in class com.jsoniter.output.JsonStream
 
writeRaw(String) - Method in class com.jsoniter.output.JsonStream
 
writeRaw(String, int) - Method in class com.jsoniter.output.JsonStream
 
writeString(JsonStream, String) - Static method in class com.jsoniter.output.StreamImplString
 
writeStringSlowPath(JsonStream, String, int, int) - Static method in class com.jsoniter.output.StreamImplString
 
writeStringSlowPathWithoutEscapeUnicode(JsonStream, String, int, int) - Static method in class com.jsoniter.output.StreamImplString
 
writeStringWithoutQuote(JsonStream, String) - Static method in class com.jsoniter.output.StreamImplString
 
writeStringWithoutQuote(String, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
 
writeTo(JsonStream) - Method in class com.jsoniter.any.Any
 
writeTo(JsonStream) - Method in class com.jsoniter.any.ArrayAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.ArrayLazyAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.ArrayWrapperAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.DoubleAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.FalseAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.FloatAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.IntAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.LazyAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.ListWrapperAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.LongAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.MapWrapperAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.NotFoundAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.NullAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.ObjectAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.ObjectLazyAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.StringAny
 
writeTo(JsonStream) - Method in class com.jsoniter.any.TrueAny
 
writeTrue() - Method in class com.jsoniter.output.JsonStream
 
writeVal(boolean) - Method in class com.jsoniter.output.JsonStream
 
writeVal(double) - Method in class com.jsoniter.output.JsonStream
 
writeVal(float) - Method in class com.jsoniter.output.JsonStream
 
writeVal(int) - Method in class com.jsoniter.output.JsonStream
 
writeVal(long) - Method in class com.jsoniter.output.JsonStream
 
writeVal(short) - Method in class com.jsoniter.output.JsonStream
 
writeVal(Any) - Method in class com.jsoniter.output.JsonStream
 
writeVal(TypeLiteral<T>, T) - Method in class com.jsoniter.output.JsonStream
 
writeVal(Boolean) - Method in class com.jsoniter.output.JsonStream
 
writeVal(Double) - Method in class com.jsoniter.output.JsonStream
 
writeVal(Float) - Method in class com.jsoniter.output.JsonStream
 
writeVal(Integer) - Method in class com.jsoniter.output.JsonStream
 
writeVal(Long) - Method in class com.jsoniter.output.JsonStream
 
writeVal(Object) - Method in class com.jsoniter.output.JsonStream
 
writeVal(Type, T) - Method in class com.jsoniter.output.JsonStream
 
writeVal(Short) - Method in class com.jsoniter.output.JsonStream
 
writeVal(String) - Method in class com.jsoniter.output.JsonStream
 
writeVal(String, boolean, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
 
writeVal(String, byte, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
 
writeVal(String, char, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
 
writeVal(String, double, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
 
writeVal(String, float, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
 
writeVal(String, int, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
 
writeVal(String, long, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
 
writeVal(String, short, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
 
writeVal(String, Object, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
 

Z

ZeroByte() - Constructor for class com.jsoniter.spi.OmitValue.ZeroByte
 
ZeroChar() - Constructor for class com.jsoniter.spi.OmitValue.ZeroChar
 
ZeroDouble() - Constructor for class com.jsoniter.spi.OmitValue.ZeroDouble
 
ZeroFloat() - Constructor for class com.jsoniter.spi.OmitValue.ZeroFloat
 
ZeroInt() - Constructor for class com.jsoniter.spi.OmitValue.ZeroInt
 
ZeroLong() - Constructor for class com.jsoniter.spi.OmitValue.ZeroLong
 
ZeroShort() - Constructor for class com.jsoniter.spi.OmitValue.ZeroShort
 
A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes All Packages