From 4d2c1d6b4091ac2b9e0b359faf92952fb67e3c90 Mon Sep 17 00:00:00 2001 From: Alon Bar-Lev Date: Mon, 23 Nov 2015 20:37:24 +0200 Subject: [PATCH] Builder: supress heap pollution vararg warning Signed-off-by: Alon Bar-Lev --- pom.xml | 1 + .../java/org/apache/sshd/common/util/closeable/Builder.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 482188057..77a10ab88 100644 --- a/pom.xml +++ b/pom.xml @@ -803,6 +803,7 @@ ${javac.target} -g -Xlint:-serial + -Xlint:unchecked diff --git a/sshd-core/src/main/java/org/apache/sshd/common/util/closeable/Builder.java b/sshd-core/src/main/java/org/apache/sshd/common/util/closeable/Builder.java index 375159a18..d857ec03b 100644 --- a/sshd-core/src/main/java/org/apache/sshd/common/util/closeable/Builder.java +++ b/sshd-core/src/main/java/org/apache/sshd/common/util/closeable/Builder.java @@ -62,7 +62,8 @@ public Builder when(SshFuture future) { } @SuppressWarnings("rawtypes") - public Builder when(@SuppressWarnings("unchecked") SshFuture... futures) { + @SafeVarargs + public final Builder when(@SuppressWarnings("unchecked") SshFuture... futures) { return when(Arrays.asList(futures)); }