equal
deleted
inserted
replaced
296 // 2 <= size <= Long.MAX_VALUE |
296 // 2 <= size <= Long.MAX_VALUE |
297 return size / d; |
297 return size / d; |
298 } |
298 } |
299 } |
299 } |
300 |
300 |
301 private static abstract class AbstractStreamBuilderImpl<T, S extends Spliterator<T>> implements Spliterator<T> { |
301 private abstract static class AbstractStreamBuilderImpl<T, S extends Spliterator<T>> implements Spliterator<T> { |
302 // >= 0 when building, < 0 when built |
302 // >= 0 when building, < 0 when built |
303 // -1 == no elements |
303 // -1 == no elements |
304 // -2 == one element, held by first |
304 // -2 == one element, held by first |
305 // -3 == two or more elements, held by buffer |
305 // -3 == two or more elements, held by buffer |
306 int count; |
306 int count; |
780 OfRef(Spliterator<T> aSpliterator, Spliterator<T> bSpliterator) { |
780 OfRef(Spliterator<T> aSpliterator, Spliterator<T> bSpliterator) { |
781 super(aSpliterator, bSpliterator); |
781 super(aSpliterator, bSpliterator); |
782 } |
782 } |
783 } |
783 } |
784 |
784 |
785 private static abstract class OfPrimitive<T, T_CONS, T_SPLITR extends Spliterator.OfPrimitive<T, T_CONS, T_SPLITR>> |
785 private abstract static class OfPrimitive<T, T_CONS, T_SPLITR extends Spliterator.OfPrimitive<T, T_CONS, T_SPLITR>> |
786 extends ConcatSpliterator<T, T_SPLITR> |
786 extends ConcatSpliterator<T, T_SPLITR> |
787 implements Spliterator.OfPrimitive<T, T_CONS, T_SPLITR> { |
787 implements Spliterator.OfPrimitive<T, T_CONS, T_SPLITR> { |
788 private OfPrimitive(T_SPLITR aSpliterator, T_SPLITR bSpliterator) { |
788 private OfPrimitive(T_SPLITR aSpliterator, T_SPLITR bSpliterator) { |
789 super(aSpliterator, bSpliterator); |
789 super(aSpliterator, bSpliterator); |
790 } |
790 } |