aboutsummaryrefslogtreecommitdiffstats
path: root/config-lib/src/main/java/com/yahoo/config/NodeVector.java
diff options
context:
space:
mode:
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.java11
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);
}
+
}