diff options
author | Arne H Juul <arnej@yahooinc.com> | 2022-01-06 07:06:04 +0000 |
---|---|---|
committer | Arne H Juul <arnej@yahooinc.com> | 2022-01-06 08:17:08 +0000 |
commit | dd5508c9b72ed6958b56ba93fb9090c8c7286886 (patch) | |
tree | cdebb72559315cf0490c421d206806388f2b9286 /yolean | |
parent | acde63829224e901a86fb2d570f707fc3065ef64 (diff) |
suppress "varargs" warnings
Diffstat (limited to 'yolean')
3 files changed, 8 insertions, 0 deletions
diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/Chain.java b/yolean/src/main/java/com/yahoo/yolean/chain/Chain.java index 2252becc688..282c357f277 100644 --- a/yolean/src/main/java/com/yahoo/yolean/chain/Chain.java +++ b/yolean/src/main/java/com/yahoo/yolean/chain/Chain.java @@ -21,6 +21,7 @@ public final class Chain<T> implements Iterable<T> { private final Collection<T> components; @SafeVarargs + @SuppressWarnings("varargs") public Chain(String id, T... components) { this(id, Arrays.asList(components)); } diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/ChainBuilder.java b/yolean/src/main/java/com/yahoo/yolean/chain/ChainBuilder.java index c758054faa9..cbc9897d3c9 100644 --- a/yolean/src/main/java/com/yahoo/yolean/chain/ChainBuilder.java +++ b/yolean/src/main/java/com/yahoo/yolean/chain/ChainBuilder.java @@ -24,6 +24,7 @@ public final class ChainBuilder<T> { } @SafeVarargs + @SuppressWarnings("varargs") public final ChainBuilder<T> add(T component, Dependencies<? extends T>... dependenciesList) { if (dependencies.containsKey(component)) { throw new IllegalArgumentException("The same component cannot be added twice: " + component); diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/Dependencies.java b/yolean/src/main/java/com/yahoo/yolean/chain/Dependencies.java index 47efee6ac16..5cee9235397 100644 --- a/yolean/src/main/java/com/yahoo/yolean/chain/Dependencies.java +++ b/yolean/src/main/java/com/yahoo/yolean/chain/Dependencies.java @@ -26,11 +26,13 @@ public class Dependencies<T> { } @SafeVarargs + @SuppressWarnings("varargs") public static <T> Dependencies<T> before(T... components) { return new Dependencies<>(new Order<>(components, null, null), Order.<T>emptyOrder(), null); } @SafeVarargs + @SuppressWarnings("varargs") public static <T> Dependencies<T> before(Class<? extends T>... classes) { return new Dependencies<>(new Order<>(null, classes, null), Order.<T>emptyOrder(), null); } @@ -40,11 +42,13 @@ public class Dependencies<T> { } @SafeVarargs + @SuppressWarnings("varargs") public static <T> Dependencies<T> after(T... components) { return new Dependencies<>(Order.<T>emptyOrder(), new Order<>(components, null, null), null); } @SafeVarargs + @SuppressWarnings("varargs") public static <T> Dependencies<T> after(Class<? extends T>... classes) { return new Dependencies<>(Order.<T>emptyOrder(), new Order<>(null, classes, null), null); } @@ -103,6 +107,7 @@ public class Dependencies<T> { } @SafeVarargs + @SuppressWarnings("varargs") static <T> List<T> allOf(List<T> elements, T... otherElements) { List<T> result = new ArrayList<>(elements); result.addAll(Arrays.asList(otherElements)); @@ -110,6 +115,7 @@ public class Dependencies<T> { } @SafeVarargs + @SuppressWarnings("varargs") static <T> List<T> allOf(T[] elements, T... otherElements) { return allOf(Arrays.asList(elements), otherElements); } |