From 5790135add6f5d27c20ce285bdd476f22a146c98 Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Mon, 28 Oct 2019 11:59:23 +0800 Subject: [PATCH] --- src/org/redkale/util/Creator.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/org/redkale/util/Creator.java b/src/org/redkale/util/Creator.java index e798b67f2..ed82c7c50 100644 --- a/src/org/redkale/util/Creator.java +++ b/src/org/redkale/util/Creator.java @@ -85,6 +85,13 @@ public interface Creator { creatorCacheMap.put(Stream.class, (params) -> new ArrayList<>().stream()); creatorCacheMap.put(ConcurrentHashMap.class, (params) -> new ConcurrentHashMap<>()); creatorCacheMap.put(CompletableFuture.class, (params) -> new CompletableFuture<>()); + creatorCacheMap.put(Map.Entry.class, new Creator() { + @Override + @ConstructorParameters({"key", "value"}) + public AbstractMap.SimpleEntry create(Object... params) { + return new AbstractMap.SimpleEntry(params[0], params[1]); + } + }); creatorCacheMap.put(AbstractMap.SimpleEntry.class, new Creator() { @Override @ConstructorParameters({"key", "value"})