Class GsonObjectCodec<T>

    • Constructor Detail

      • GsonObjectCodec

        public GsonObjectCodec​(com.google.gson.Gson gson,
                               java.lang.Class<T> type)
      • GsonObjectCodec

        public GsonObjectCodec​(com.google.gson.Gson gson,
                               java.lang.Class<T> type,
                               int bufferSize)
      • GsonObjectCodec

        public GsonObjectCodec​(com.google.gson.Gson gson,
                               java.lang.Class<T> type,
                               java.nio.charset.Charset charset)
      • GsonObjectCodec

        public GsonObjectCodec​(com.google.gson.Gson gson,
                               java.lang.Class<T> type,
                               int bufferSize,
                               java.nio.charset.Charset charset)
      • GsonObjectCodec

        public GsonObjectCodec​(com.google.gson.Gson gson,
                               java.lang.Class<T> type,
                               int bufferSize,
                               io.vavr.control.Option<java.nio.charset.Charset> charset)
    • Method Detail

      • isInvalidInput

        public boolean isInvalidInput​(java.lang.Throwable exception)
      • standardGsonBuilder

        @Deprecated(forRemoval=true)
        public static com.google.gson.GsonBuilder standardGsonBuilder()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • loadServiceLoaderTypeAdapters

        public static com.google.gson.GsonBuilder loadServiceLoaderTypeAdapters​(com.google.gson.GsonBuilder builder)
      • loadServiceLoaderTypeAdapters

        public static com.google.gson.GsonBuilder loadServiceLoaderTypeAdapters​(java.lang.Class<?> refClass,
                                                                                com.google.gson.GsonBuilder builder)
      • loadServiceLoaderTypeAdapters

        public static com.google.gson.GsonBuilder loadServiceLoaderTypeAdapters​(java.lang.ClassLoader classLoader,
                                                                                com.google.gson.GsonBuilder builder)
      • probeRegisterVavr

        @Deprecated(forRemoval=true)
        public static com.google.gson.GsonBuilder probeRegisterVavr​(com.google.gson.GsonBuilder builder)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • probeJavaTime

        @Deprecated(forRemoval=true)
        public static com.google.gson.GsonBuilder probeJavaTime​(com.google.gson.GsonBuilder builder)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • registerVavr

        @Deprecated(forRemoval=true)
        public static com.google.gson.GsonBuilder registerVavr​(com.google.gson.GsonBuilder builder)
        Deprecated, for removal: This API element is subject to removal in a future version.