From 6da87168d6ca6850d584a093caf0d188ffa154d5 Mon Sep 17 00:00:00 2001 From: xuwei-k <6b656e6a69@gmail.com> Date: Wed, 7 Feb 2018 12:00:53 +0900 Subject: [PATCH] add SafeVarargs annotation suppress following warning https://travis-ci.org/msgpack/msgpack-java/jobs/337228566#L522 ``` [warn] /home/travis/build/msgpack/msgpack-java/msgpack-core/src/main/java/org/msgpack/value/ValueFactory.java:231:1: Possible heap pollution from parameterized vararg type java.util.Map.Entry [warn] public static MapValue newMap(Map.Entry... pairs) ``` --- msgpack-core/src/main/java/org/msgpack/value/ValueFactory.java | 1 + 1 file changed, 1 insertion(+) diff --git a/msgpack-core/src/main/java/org/msgpack/value/ValueFactory.java b/msgpack-core/src/main/java/org/msgpack/value/ValueFactory.java index 912dc55fb..5fc8f81fe 100644 --- a/msgpack-core/src/main/java/org/msgpack/value/ValueFactory.java +++ b/msgpack-core/src/main/java/org/msgpack/value/ValueFactory.java @@ -228,6 +228,7 @@ public static ImmutableMapValue emptyMap() return ImmutableMapValueImpl.empty(); } + @SafeVarargs public static MapValue newMap(Map.Entry... pairs) { Value[] kvs = new Value[pairs.length * 2];