From 601f08792f5affd418acc50b89509cd80c07f490 Mon Sep 17 00:00:00 2001 From: godotg Date: Fri, 14 Jun 2024 17:55:28 +0800 Subject: [PATCH] del[orm]: remove useless code --- .../java/com/zfoo/orm/codec/IntMapCodec.java | 19 +++++++------------ .../java/com/zfoo/orm/codec/LongMapCodec.java | 19 +++++++------------ 2 files changed, 14 insertions(+), 24 deletions(-) diff --git a/orm/src/main/java/com/zfoo/orm/codec/IntMapCodec.java b/orm/src/main/java/com/zfoo/orm/codec/IntMapCodec.java index 6d8ae65f..5a079e43 100644 --- a/orm/src/main/java/com/zfoo/orm/codec/IntMapCodec.java +++ b/orm/src/main/java/com/zfoo/orm/codec/IntMapCodec.java @@ -1,6 +1,8 @@ package com.zfoo.orm.codec; -import org.bson.*; +import org.bson.BsonReader; +import org.bson.BsonType; +import org.bson.BsonWriter; import org.bson.codecs.Codec; import org.bson.codecs.DecoderContext; import org.bson.codecs.EncoderContext; @@ -28,17 +30,10 @@ public class IntMapCodec implements Codec> { @Override public void encode(final BsonWriter writer, final Map map, final EncoderContext encoderContext) { - try (var dummyWriter = new BsonDocumentWriter(new BsonDocument())) { - dummyWriter.writeStartDocument(); - writer.writeStartDocument(); - - for (final Map.Entry entry : map.entrySet()) { - writer.writeName(entry.getKey().toString()); - valueCodec.encode(writer, entry.getValue(), encoderContext); - } - dummyWriter.writeEndDocument(); - } catch (Exception e) { - throw new IllegalArgumentException(e); + writer.writeStartDocument(); + for (var entry : map.entrySet()) { + writer.writeName(entry.getKey().toString()); + valueCodec.encode(writer, entry.getValue(), encoderContext); } writer.writeEndDocument(); } diff --git a/orm/src/main/java/com/zfoo/orm/codec/LongMapCodec.java b/orm/src/main/java/com/zfoo/orm/codec/LongMapCodec.java index 5609a359..93b9552f 100644 --- a/orm/src/main/java/com/zfoo/orm/codec/LongMapCodec.java +++ b/orm/src/main/java/com/zfoo/orm/codec/LongMapCodec.java @@ -1,6 +1,8 @@ package com.zfoo.orm.codec; -import org.bson.*; +import org.bson.BsonReader; +import org.bson.BsonType; +import org.bson.BsonWriter; import org.bson.codecs.Codec; import org.bson.codecs.DecoderContext; import org.bson.codecs.EncoderContext; @@ -28,17 +30,10 @@ public class LongMapCodec implements Codec> { @Override public void encode(final BsonWriter writer, final Map map, final EncoderContext encoderContext) { - try (var dummyWriter = new BsonDocumentWriter(new BsonDocument())) { - dummyWriter.writeStartDocument(); - writer.writeStartDocument(); - - for (final Map.Entry entry : map.entrySet()) { - writer.writeName(entry.getKey().toString()); - valueCodec.encode(writer, entry.getValue(), encoderContext); - } - dummyWriter.writeEndDocument(); - } catch (Exception e) { - throw new IllegalArgumentException(e); + writer.writeStartDocument(); + for (final Map.Entry entry : map.entrySet()) { + writer.writeName(entry.getKey().toString()); + valueCodec.encode(writer, entry.getValue(), encoderContext); } writer.writeEndDocument(); }