Uses of Class
com.jsoniter.spi.TypeLiteral
Packages that use TypeLiteral
Package
Description
-
Uses of TypeLiteral in com.jsoniter
Methods in com.jsoniter with parameters of type TypeLiteralModifier and TypeMethodDescriptionstatic final <T> T
JsonIterator.deserialize
(byte[] input, TypeLiteral<T> typeLiteral) static final <T> T
JsonIterator.deserialize
(Config config, byte[] input, TypeLiteral<T> typeLiteral) static final <T> T
JsonIterator.deserialize
(Config config, String input, TypeLiteral<T> typeLiteral) static final <T> T
JsonIterator.deserialize
(String input, TypeLiteral<T> typeLiteral) final <T> T
JsonIterator.read
(TypeLiteral<T> typeLiteral) final <T> T
JsonIterator.read
(TypeLiteral<T> typeLiteral, T existingObject) try to bind to existing object, returned object might not the same instancestatic void
Codegen.staticGenDecoders
(TypeLiteral[] typeLiterals, CodegenAccess.StaticCodegenTarget staticCodegenTarget) static void
CodegenAccess.staticGenDecoders
(TypeLiteral[] typeLiterals, CodegenAccess.StaticCodegenTarget staticCodegenTarget) -
Uses of TypeLiteral in com.jsoniter.any
Fields in com.jsoniter.any declared as TypeLiteralModifier and TypeFieldDescriptionprivate static final TypeLiteral
<List<Any>> ArrayLazyAny.typeLiteral
private static final TypeLiteral
<Map<String, Any>> ObjectLazyAny.typeLiteral
Methods in com.jsoniter.any with parameters of type TypeLiteralModifier and TypeMethodDescription<T> T
Any.as
(TypeLiteral<T> typeLiteral) <T> T
Any.as
(TypeLiteral<T> typeLiteral, Object... keys) final <T> T
LazyAny.as
(TypeLiteral<T> typeLiteral) <T> T
Any.bindTo
(TypeLiteral<T> typeLiteral, T obj) <T> T
Any.bindTo
(TypeLiteral<T> typeLiteral, T obj, Object... keys) final <T> T
LazyAny.bindTo
(TypeLiteral<T> typeLiteral, T obj) -
Uses of TypeLiteral in com.jsoniter.output
Fields in com.jsoniter.output declared as TypeLiteralModifier and TypeFieldDescriptionprivate final TypeLiteral
ReflectionArrayEncoder.compTypeLiteral
private final TypeLiteral
ReflectionCollectionEncoder.compTypeLiteral
private final TypeLiteral
ReflectionListEncoder.compTypeLiteral
private final TypeLiteral
ReflectionMapEncoder.valueTypeLiteral
Methods in com.jsoniter.output with parameters of type TypeLiteralModifier and TypeMethodDescriptionstatic String
JsonStream.serialize
(Config config, TypeLiteral typeLiteral, Object obj) static void
JsonStream.serialize
(Config config, TypeLiteral typeLiteral, Object obj, OutputStream out) static String
JsonStream.serialize
(TypeLiteral typeLiteral, Object obj) static void
JsonStream.serialize
(TypeLiteral typeLiteral, Object obj, OutputStream out) static void
Codegen.staticGenEncoders
(TypeLiteral[] typeLiterals, CodegenAccess.StaticCodegenTarget staticCodegenTarget) static void
CodegenAccess.staticGenEncoders
(TypeLiteral[] typeLiterals, CodegenAccess.StaticCodegenTarget staticCodegenTarget) final <T> void
JsonStream.writeVal
(TypeLiteral<T> typeLiteral, T obj) -
Uses of TypeLiteral in com.jsoniter.spi
Fields in com.jsoniter.spi declared as TypeLiteralModifier and TypeFieldDescriptionfinal TypeLiteral
Binding.clazzTypeLiteral
UnwrapperDescriptor.mapValueTypeLiteral
Binding.valueTypeLiteral
Fields in com.jsoniter.spi with type parameters of type TypeLiteralModifier and TypeFieldDescriptionprivate static Map
<Type, TypeLiteral> TypeLiteral.typeLiteralCache
Methods in com.jsoniter.spi that return TypeLiteralMethods in com.jsoniter.spi with parameters of type TypeLiteralModifier and TypeMethodDescriptionstatic void
JsoniterSpi.registerPropertyDecoder
(TypeLiteral typeLiteral, String property, Decoder decoder) static void
JsoniterSpi.registerPropertyEncoder
(TypeLiteral typeLiteral, String property, Encoder encoder) static void
JsoniterSpi.registerTypeDecoder
(TypeLiteral typeLiteral, Decoder decoder) static void
JsoniterSpi.registerTypeEncoder
(TypeLiteral typeLiteral, Encoder encoder) -
Uses of TypeLiteral in com.jsoniter.static_codegen
Methods in com.jsoniter.static_codegen that return TypeLiteral