(maybe) support String2ObjectMap
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
This commit is contained in:
parent
b12c7ddd37
commit
1e45cd9bc2
|
@ -9,8 +9,8 @@ repositories {
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation("io.gitlab.jfronny:commons:1.1-SNAPSHOT")
|
implementation("io.gitlab.jfronny:commons:1.2-SNAPSHOT")
|
||||||
api("io.gitlab.jfronny:commons-gson:1.1-SNAPSHOT")
|
api("io.gitlab.jfronny:commons-gson:1.2-SNAPSHOT")
|
||||||
}
|
}
|
||||||
|
|
||||||
publishing {
|
publishing {
|
||||||
|
|
|
@ -10,7 +10,7 @@ repositories {
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation("org.jetbrains:annotations:24.0.0")
|
implementation("org.jetbrains:annotations:24.0.0")
|
||||||
implementation("io.gitlab.jfronny:commons:1.1-SNAPSHOT")
|
implementation("io.gitlab.jfronny:commons:1.2-SNAPSHOT")
|
||||||
}
|
}
|
||||||
|
|
||||||
publishing {
|
publishing {
|
||||||
|
|
|
@ -12,7 +12,7 @@ dependencies {
|
||||||
implementation(project(":gson-compile-processor-core"))
|
implementation(project(":gson-compile-processor-core"))
|
||||||
implementation(project(":gson-compile-annotations"))
|
implementation(project(":gson-compile-annotations"))
|
||||||
implementation("org.jetbrains:annotations:24.0.0")
|
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")
|
implementation("com.squareup:javapoet:1.13.0")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package io.gitlab.jfronny.gson.compile.processor.adapter.impl;
|
package io.gitlab.jfronny.gson.compile.processor.adapter.impl;
|
||||||
|
|
||||||
import com.squareup.javapoet.*;
|
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.Cl;
|
||||||
import io.gitlab.jfronny.gson.compile.processor.core.TypeHelper;
|
import io.gitlab.jfronny.gson.compile.processor.core.TypeHelper;
|
||||||
import io.gitlab.jfronny.gson.compile.processor.adapter.Adapter;
|
import io.gitlab.jfronny.gson.compile.processor.adapter.Adapter;
|
||||||
|
@ -19,7 +20,12 @@ public class MapAdapter extends Adapter<MapAdapter.Hydrated> {
|
||||||
}
|
}
|
||||||
|
|
||||||
public class Hydrated extends Adapter<MapAdapter.Hydrated>.Hydrated {
|
public class Hydrated extends Adapter<MapAdapter.Hydrated>.Hydrated {
|
||||||
private static final List<Class<? extends Map>> SUPPORTED = List.of(LinkedHashMap.class, HashMap.class, TreeMap.class);
|
private static final List<Class<? extends Map>> SUPPORTED = List.of(
|
||||||
|
LinkedHashMap.class,
|
||||||
|
HashMap.class,
|
||||||
|
TreeMap.class,
|
||||||
|
String2ObjectMap.class
|
||||||
|
);
|
||||||
|
|
||||||
private DeclaredType type;
|
private DeclaredType type;
|
||||||
private TypeName implType;
|
private TypeName implType;
|
||||||
|
|
Loading…
Reference in New Issue