[serde-gson] Support for Gson readers and writers

This commit is contained in:
2025-08-03 20:21:33 +02:00
parent c58b806bcf
commit 1fc418970f
23 changed files with 710 additions and 82 deletions

View File

@@ -0,0 +1,3 @@
plugins {
id("de.siphalor.tweed5.test-utils")
}

View File

@@ -0,0 +1,11 @@
package de.siphalor.tweed5.testutils.generic;
import java.util.*;
public class MapTestUtils {
public static <K, V> SequencedMap<K, V> sequencedMap(Collection<Map.Entry<K, V>> entries) {
var map = LinkedHashMap.<K, V>newLinkedHashMap(entries.size());
entries.forEach(entry -> map.put(entry.getKey(), entry.getValue()));
return Collections.unmodifiableSequencedMap(map);
}
}