Revert "Temporarily revert "Add implements statement.""
This reverts commit 516d503f188402ef5d3541da96d5216e432a9081.
Change-Id: I57cf2e4b10915c534e4d5aab69f577d831a09fda
diff --git a/user/super/com/google/gwt/emul/java/util/Spliterators.java b/user/super/com/google/gwt/emul/java/util/Spliterators.java
index f14bad7..0926bac 100644
--- a/user/super/com/google/gwt/emul/java/util/Spliterators.java
+++ b/user/super/com/google/gwt/emul/java/util/Spliterators.java
@@ -34,7 +34,8 @@
*/
public final class Spliterators {
- private static class BaseSpliterator<T, S extends Spliterator<T>> {
+ private abstract static class BaseSpliterator<T, S extends Spliterator<T>>
+ implements Spliterator<T> {
private final int characteristics;
private long sizeEstimate;
@@ -219,7 +220,8 @@
return new LongConsumerIterator(spliterator);
}
- private abstract static class EmptySpliterator<T, S extends Spliterator<T>, C> {
+ private abstract static class EmptySpliterator<T, S extends Spliterator<T>, C>
+ implements Spliterator<T> {
static final Spliterator<Object> OF_REF = new EmptySpliterator.OfRef<>();
static final Spliterator.OfDouble OF_DOUBLE = new EmptySpliterator.OfDouble();
@@ -580,7 +582,8 @@
}
}
- private abstract static class BaseArraySpliterator<T, S extends Spliterator<T>, C> {
+ private abstract static class BaseArraySpliterator<T, S extends Spliterator<T>, C>
+ implements Spliterator<T> {
private int index;
private final int limit;
private final int characteristics;