diff options
Diffstat (limited to 'config-lib/src/main/java/com/yahoo/config/NodeVector.java')
-rw-r--r-- | config-lib/src/main/java/com/yahoo/config/NodeVector.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/config-lib/src/main/java/com/yahoo/config/NodeVector.java b/config-lib/src/main/java/com/yahoo/config/NodeVector.java index 3d07de944fd..af54c4d90ca 100644 --- a/config-lib/src/main/java/com/yahoo/config/NodeVector.java +++ b/config-lib/src/main/java/com/yahoo/config/NodeVector.java @@ -1,7 +1,11 @@ // Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.config; -import java.util.*; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; +import java.util.List; +import java.util.ListIterator; /** @@ -24,7 +28,6 @@ public abstract class NodeVector<NODE> implements java.util.List<NODE> { return size(); } - @SuppressWarnings("serial") public static class ReadOnlyException extends RuntimeException { } @@ -80,7 +83,7 @@ public abstract class NodeVector<NODE> implements java.util.List<NODE> { @Override public boolean equals(Object o) { - return o instanceof NodeVector && vector.equals(((NodeVector) o).vector); + return o instanceof NodeVector && vector.equals(((NodeVector<?>) o).vector); } @Override @@ -88,7 +91,6 @@ public abstract class NodeVector<NODE> implements java.util.List<NODE> { return vector.hashCode(); } - @SuppressWarnings("unchecked") public NODE get(int index) { return vector.get(index); } @@ -132,4 +134,5 @@ public abstract class NodeVector<NODE> implements java.util.List<NODE> { public <T> T[] toArray(T[] a) { return vector.toArray(a); } + } |