Skip to content

Commit 6da8716

Browse files
committed
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<? extends org.msgpack.value.Value,? extends org.msgpack.value.Value> [warn] public static MapValue newMap(Map.Entry<? extends Value, ? extends Value>... pairs) ```
1 parent b79f4a0 commit 6da8716

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

msgpack-core/src/main/java/org/msgpack/value/ValueFactory.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,7 @@ public static ImmutableMapValue emptyMap()
228228
return ImmutableMapValueImpl.empty();
229229
}
230230

231+
@SafeVarargs
231232
public static MapValue newMap(Map.Entry<? extends Value, ? extends Value>... pairs)
232233
{
233234
Value[] kvs = new Value[pairs.length * 2];

0 commit comments

Comments
 (0)