Uses of Class
com.jsoniter.spi.TypeLiteral
-
Packages that use TypeLiteral Package Description com.jsoniter com.jsoniter.any com.jsoniter.output com.jsoniter.spi com.jsoniter.static_codegen -
-
Uses of TypeLiteral in com.jsoniter
Methods in com.jsoniter with parameters of type TypeLiteral Modifier and Type Method Description static <T> TJsonIterator. deserialize(byte[] input, TypeLiteral<T> typeLiteral)static <T> TJsonIterator. deserialize(Config config, byte[] input, TypeLiteral<T> typeLiteral)static <T> TJsonIterator. deserialize(Config config, java.lang.String input, TypeLiteral<T> typeLiteral)static <T> TJsonIterator. deserialize(java.lang.String input, TypeLiteral<T> typeLiteral)<T> TJsonIterator. read(TypeLiteral<T> typeLiteral)<T> TJsonIterator. read(TypeLiteral<T> typeLiteral, T existingObject)try to bind to existing object, returned object might not the same instancestatic voidCodegen. staticGenDecoders(TypeLiteral[] typeLiterals, CodegenAccess.StaticCodegenTarget staticCodegenTarget)static voidCodegenAccess. staticGenDecoders(TypeLiteral[] typeLiterals, CodegenAccess.StaticCodegenTarget staticCodegenTarget) -
Uses of TypeLiteral in com.jsoniter.any
Fields in com.jsoniter.any declared as TypeLiteral Modifier and Type Field Description private static TypeLiteral<java.util.List<Any>>ArrayLazyAny. typeLiteralprivate static TypeLiteral<java.util.Map<java.lang.String,Any>>ObjectLazyAny. typeLiteralMethods in com.jsoniter.any with parameters of type TypeLiteral Modifier and Type Method Description <T> TAny. as(TypeLiteral<T> typeLiteral)<T> TAny. as(TypeLiteral<T> typeLiteral, java.lang.Object... keys)<T> TLazyAny. as(TypeLiteral<T> typeLiteral)<T> TAny. bindTo(TypeLiteral<T> typeLiteral, T obj)<T> TAny. bindTo(TypeLiteral<T> typeLiteral, T obj, java.lang.Object... keys)<T> TLazyAny. bindTo(TypeLiteral<T> typeLiteral, T obj) -
Uses of TypeLiteral in com.jsoniter.output
Fields in com.jsoniter.output declared as TypeLiteral Modifier and Type Field Description private TypeLiteralReflectionArrayEncoder. compTypeLiteralprivate TypeLiteralReflectionCollectionEncoder. compTypeLiteralprivate TypeLiteralReflectionListEncoder. compTypeLiteralprivate TypeLiteralReflectionMapEncoder. valueTypeLiteralMethods in com.jsoniter.output with parameters of type TypeLiteral Modifier and Type Method Description static java.lang.StringJsonStream. serialize(Config config, TypeLiteral typeLiteral, java.lang.Object obj)static voidJsonStream. serialize(Config config, TypeLiteral typeLiteral, java.lang.Object obj, java.io.OutputStream out)static java.lang.StringJsonStream. serialize(TypeLiteral typeLiteral, java.lang.Object obj)static voidJsonStream. serialize(TypeLiteral typeLiteral, java.lang.Object obj, java.io.OutputStream out)static voidCodegen. staticGenEncoders(TypeLiteral[] typeLiterals, CodegenAccess.StaticCodegenTarget staticCodegenTarget)static voidCodegenAccess. staticGenEncoders(TypeLiteral[] typeLiterals, CodegenAccess.StaticCodegenTarget staticCodegenTarget)<T> voidJsonStream. writeVal(TypeLiteral<T> typeLiteral, T obj) -
Uses of TypeLiteral in com.jsoniter.spi
Fields in com.jsoniter.spi declared as TypeLiteral Modifier and Type Field Description TypeLiteralBinding. clazzTypeLiteralTypeLiteralUnwrapperDescriptor. mapValueTypeLiteralTypeLiteralBinding. valueTypeLiteralFields in com.jsoniter.spi with type parameters of type TypeLiteral Modifier and Type Field Description private static java.util.Map<java.lang.reflect.Type,TypeLiteral>TypeLiteral. typeLiteralCacheMethods in com.jsoniter.spi that return TypeLiteral Modifier and Type Method Description static TypeLiteralTypeLiteral. create(java.lang.reflect.Type valueType)private static TypeLiteralTypeLiteral. createNew(java.lang.reflect.Type valueType)Methods in com.jsoniter.spi with parameters of type TypeLiteral Modifier and Type Method Description static voidJsoniterSpi. registerPropertyDecoder(TypeLiteral typeLiteral, java.lang.String property, Decoder decoder)static voidJsoniterSpi. registerPropertyEncoder(TypeLiteral typeLiteral, java.lang.String property, Encoder encoder)static voidJsoniterSpi. registerTypeDecoder(TypeLiteral typeLiteral, Decoder decoder)static voidJsoniterSpi. registerTypeEncoder(TypeLiteral typeLiteral, Encoder encoder) -
Uses of TypeLiteral in com.jsoniter.static_codegen
Methods in com.jsoniter.static_codegen that return TypeLiteral Modifier and Type Method Description TypeLiteral[]StaticCodegenConfig. whatToCodegen()what to codegen
-