Corrections to JSON; Add tests for parsing and writing JSON; Implement some missing...
commit146828ef151a8846b86635e6cb912ea7886e831e
authorStephanie Gawroriski <xer@multiphasicapps.net>
Wed, 13 Jul 2022 02:24:51 +0000 (13 02:24 +0000)
committerStephanie Gawroriski <xer@multiphasicapps.net>
Wed, 13 Jul 2022 02:24:51 +0000 (13 02:24 +0000)
treef13c4f6b9a9d27c5a77c9bf007c6a3e259d68223
parenta2ac5066cab8e66ecce9bc902d733fd0e39952c8
Corrections to JSON; Add tests for parsing and writing JSON; Implement some missing methods in AbstractMap, Writer, and OutputStreamWriter.
40 files changed:
modules/cldc-compact/src/main/java/cc/squirreljme/jvm/manifest/JavaManifest.java
modules/cldc-compact/src/main/java/cc/squirreljme/jvm/manifest/JavaManifestAttributes.java
modules/cldc-compact/src/main/java/cc/squirreljme/runtime/cldc/io/CodecFactory.java
modules/cldc-compact/src/main/java/cc/squirreljme/runtime/cldc/io/IBM037Base.java [copied from modules/cldc-compact/src/main/java/cc/squirreljme/runtime/cldc/io/IBM037Encoder.java with 72% similarity]
modules/cldc-compact/src/main/java/cc/squirreljme/runtime/cldc/io/IBM037Decoder.java [new file with mode: 0644]
modules/cldc-compact/src/main/java/cc/squirreljme/runtime/cldc/io/IBM037Encoder.java
modules/cldc-compact/src/main/java/cc/squirreljme/runtime/cldc/io/PrintStreamWriter.java
modules/cldc-compact/src/main/java/cc/squirreljme/runtime/cldc/io/ShiftJisBase.java [new file with mode: 0644]
modules/cldc-compact/src/main/java/cc/squirreljme/runtime/cldc/io/ShiftJisDecoder.java
modules/cldc-compact/src/main/java/cc/squirreljme/runtime/cldc/io/ShiftJisEncoder.java [new file with mode: 0644]
modules/cldc-compact/src/main/java/cc/squirreljme/runtime/cldc/util/EnumTypeMap.java
modules/cldc-compact/src/main/java/cc/squirreljme/runtime/cldc/util/SortedTreeMap.java
modules/cldc-compact/src/main/java/java/io/BufferedWriter.java
modules/cldc-compact/src/main/java/java/io/OutputStreamWriter.java
modules/cldc-compact/src/main/java/java/io/Reader.java
modules/cldc-compact/src/main/java/java/io/Writer.java
modules/cldc-compact/src/main/java/java/util/AbstractMap.java
modules/cldc-compact/src/main/java/java/util/AbstractSet.java
modules/cldc-compact/src/main/java/java/util/HashMap.java
modules/cldc-compact/src/main/java/java/util/Hashtable.java
modules/cldc-compact/src/main/java/java/util/Map.java
modules/cldc-compact/src/main/java/java/util/WeakHashMap.java
modules/cldc-compact/src/test/java/io/TestXStreamRW.java [new file with mode: 0644]
modules/cldc-compact/src/test/resources/io/TestXStreamRW.in [new file with mode: 0644]
modules/cldc-compact/src/test/resources/io/TestXStreamRW@ascii.in [new file with mode: 0644]
modules/cldc-compact/src/test/resources/io/TestXStreamRW@ibm037.in [new file with mode: 0644]
modules/cldc-compact/src/test/resources/io/TestXStreamRW@iso-8859-1.in [new file with mode: 0644]
modules/cldc-compact/src/test/resources/io/TestXStreamRW@iso-8859-15.in [new file with mode: 0644]
modules/cldc-compact/src/test/resources/io/TestXStreamRW@shift-jis.in [new file with mode: 0644]
modules/cldc-compact/src/test/resources/io/TestXStreamRW@utf-8.in [new file with mode: 0644]
modules/collections/src/main/java/net/multiphasicapps/collections/EmptyMap.java
modules/collections/src/main/java/net/multiphasicapps/collections/IdentityMap.java
modules/collections/src/main/java/net/multiphasicapps/collections/UnmodifiableMap.java
modules/debug-jdwp/src/main/java/cc/squirreljme/jdwp/__QuickTable__.java
modules/json/src/main/java/net/multiphasicapps/jsr353/ImplMegaFactory.java
modules/json/src/test/java/TestGenerateSameJson.java [new file with mode: 0644]
modules/json/src/test/java/TestJsonParse.java [new file with mode: 0644]
modules/json/src/test/resources/TestGenerateSameJson.in [new file with mode: 0644]
modules/json/src/test/resources/TestJsonParse.in [new file with mode: 0644]
modules/json/src/test/resources/sample.json [new file with mode: 0644]