diff --git a/gson-compile-core/build.gradle.kts b/gson-compile-core/build.gradle.kts index a78370a..b60bf7a 100644 --- a/gson-compile-core/build.gradle.kts +++ b/gson-compile-core/build.gradle.kts @@ -9,8 +9,8 @@ repositories { } dependencies { - implementation("io.gitlab.jfronny:commons:1.1-SNAPSHOT") - api("io.gitlab.jfronny:commons-gson:1.1-SNAPSHOT") + implementation("io.gitlab.jfronny:commons:1.2-SNAPSHOT") + api("io.gitlab.jfronny:commons-gson:1.2-SNAPSHOT") } publishing { diff --git a/gson-compile-processor-core/build.gradle.kts b/gson-compile-processor-core/build.gradle.kts index 6cac049..a724f2f 100644 --- a/gson-compile-processor-core/build.gradle.kts +++ b/gson-compile-processor-core/build.gradle.kts @@ -10,7 +10,7 @@ repositories { dependencies { implementation("org.jetbrains:annotations:24.0.0") - implementation("io.gitlab.jfronny:commons:1.1-SNAPSHOT") + implementation("io.gitlab.jfronny:commons:1.2-SNAPSHOT") } publishing { diff --git a/gson-compile-processor/build.gradle.kts b/gson-compile-processor/build.gradle.kts index c3e4d63..2cbf1a3 100644 --- a/gson-compile-processor/build.gradle.kts +++ b/gson-compile-processor/build.gradle.kts @@ -12,7 +12,7 @@ dependencies { implementation(project(":gson-compile-processor-core")) implementation(project(":gson-compile-annotations")) implementation("org.jetbrains:annotations:24.0.0") - implementation("io.gitlab.jfronny:commons:1.1-SNAPSHOT") + implementation("io.gitlab.jfronny:commons:1.2-SNAPSHOT") implementation("com.squareup:javapoet:1.13.0") } diff --git a/gson-compile-processor/src/main/java/io/gitlab/jfronny/gson/compile/processor/adapter/impl/MapAdapter.java b/gson-compile-processor/src/main/java/io/gitlab/jfronny/gson/compile/processor/adapter/impl/MapAdapter.java index 728ebdb..4977fd6 100644 --- a/gson-compile-processor/src/main/java/io/gitlab/jfronny/gson/compile/processor/adapter/impl/MapAdapter.java +++ b/gson-compile-processor/src/main/java/io/gitlab/jfronny/gson/compile/processor/adapter/impl/MapAdapter.java @@ -1,6 +1,7 @@ package io.gitlab.jfronny.gson.compile.processor.adapter.impl; import com.squareup.javapoet.*; +import io.gitlab.jfronny.commons.data.String2ObjectMap; import io.gitlab.jfronny.gson.compile.processor.Cl; import io.gitlab.jfronny.gson.compile.processor.core.TypeHelper; import io.gitlab.jfronny.gson.compile.processor.adapter.Adapter; @@ -19,7 +20,12 @@ public class MapAdapter extends Adapter { } public class Hydrated extends Adapter.Hydrated { - private static final List> SUPPORTED = List.of(LinkedHashMap.class, HashMap.class, TreeMap.class); + private static final List> SUPPORTED = List.of( + LinkedHashMap.class, + HashMap.class, + TreeMap.class, + String2ObjectMap.class + ); private DeclaredType type; private TypeName implType;