![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.Streams.class Maven / Gradle / Ivy
???? 4?? ???
??
??
??
?? .? .?
??
??
??
?? 8? 8?
??
?? B? B?
??
?? L? L? ???
?
???
?
???
? .? .?
? ? ?
??
?
?? ?
?? ? .?? 8? 8??? ?
??
?? ? 8?? B? B??? ?
??
?? ? B?? L? L??? ?
??
?? ? L??
??
???
??
O?
?? ? ?
??
? .? .?7?7??? ??
]??
_??
???
c? ??
f??
???
j? ??
m??
???
q? ??
t
v?
x?]]]
v?
? v
?
8
? ?
?
?
? B
?
? L ?
?
?? ? ?
? !"# DoubleFunctionWithIndex InnerClasses$ LongFunctionWithIndex% IntFunctionWithIndex& MapWithIndexSpliterator' FunctionWithIndex(
TemporaryPair
OptionalState Splitr
SneakyThrower stream /(Ljava/lang/Iterable;)Ljava/util/stream/Stream; Code LineNumberTable LocalVariableTable iterable Ljava/lang/Iterable; LocalVariableTypeTable Ljava/lang/Iterable;
StackMapTable MethodParameters Signature O(Ljava/lang/Iterable;)Ljava/util/stream/Stream; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; 1(Ljava/util/Collection;)Ljava/util/stream/Stream;
collection Ljava/util/Collection; Ljava/util/Collection;
Deprecated Q(Ljava/util/Collection;)Ljava/util/stream/Stream; RuntimeVisibleAnnotations Ljava/lang/Deprecated; RuntimeInvisibleAnnotations ,Lcom/google/errorprone/annotations/InlineMe; replacement collection.stream() /(Ljava/util/Iterator;)Ljava/util/stream/Stream; iterator Ljava/util/Iterator; Ljava/util/Iterator; O(Ljava/util/Iterator;)Ljava/util/stream/Stream; <(Lcom/google/common/base/Optional;)Ljava/util/stream/Stream; optional !Lcom/google/common/base/Optional; &Lcom/google/common/base/Optional; \(Lcom/google/common/base/Optional;)Ljava/util/stream/Stream; /(Ljava/util/Optional;)Ljava/util/stream/Stream; Ljava/util/Optional; Ljava/util/Optional; O(Ljava/util/Optional;)Ljava/util/stream/Stream; $Lcom/google/common/annotations/Beta; optional.stream() >Lcom/google/errorprone/annotations/InlineMeValidationDisabled; value Java 9+ API only 5(Ljava/util/OptionalInt;)Ljava/util/stream/IntStream; Ljava/util/OptionalInt; 7(Ljava/util/OptionalLong;)Ljava/util/stream/LongStream; Ljava/util/OptionalLong; ;(Ljava/util/OptionalDouble;)Ljava/util/stream/DoubleStream; Ljava/util/OptionalDouble; closeAll !([Ljava/util/stream/BaseStream;)V e Ljava/lang/Exception; Ljava/util/stream/BaseStream; toClose [Ljava/util/stream/BaseStream; exception !Ljava/util/stream/BaseStream<**>; "[Ljava/util/stream/BaseStream<**>; ?) %([Ljava/util/stream/BaseStream<**>;)V sneakyThrow (Ljava/lang/Throwable;)V t Ljava/lang/Throwable; concat 5([Ljava/util/stream/Stream;)Ljava/util/stream/Stream; splitr Ljava/util/Spliterator; Ljava/util/stream/Stream; streams [Ljava/util/stream/Stream;
isParallel Z characteristics I
estimatedSize J splitrsBuilder Builder 1Lcom/google/common/collect/ImmutableList$Builder; Ljava/util/Spliterator<+TT;>; Ljava/util/stream/Stream<+TT;>; [Ljava/util/stream/Stream<+TT;>; PLcom/google/common/collect/ImmutableList$Builder;>; ? V([Ljava/util/stream/Stream<+TT;>;)Ljava/util/stream/Stream; Ljava/lang/SafeVarargs; ;([Ljava/util/stream/IntStream;)Ljava/util/stream/IntStream;* OfInt Ljava/util/Spliterator$OfInt; Ljava/util/stream/IntStream; [Ljava/util/stream/IntStream; PLcom/google/common/collect/ImmutableList$Builder; =([Ljava/util/stream/LongStream;)Ljava/util/stream/LongStream;+ OfLong Ljava/util/Spliterator$OfLong; Ljava/util/stream/LongStream; [Ljava/util/stream/LongStream; QLcom/google/common/collect/ImmutableList$Builder; A([Ljava/util/stream/DoubleStream;)Ljava/util/stream/DoubleStream;, OfDouble Ljava/util/Spliterator$OfDouble; Ljava/util/stream/DoubleStream; [Ljava/util/stream/DoubleStream; SLcom/google/common/collect/ImmutableList$Builder; zip l(Ljava/util/stream/Stream;Ljava/util/stream/Stream;Ljava/util/function/BiFunction;)Ljava/util/stream/Stream; streamA streamB function Ljava/util/function/BiFunction; splitrA splitrB itrA itrB Ljava/util/stream/Stream; Ljava/util/stream/Stream; ,Ljava/util/function/BiFunction<-TA;-TB;TR;>; Ljava/util/Spliterator; Ljava/util/Spliterator; Ljava/util/Iterator; Ljava/util/Iterator; ?(Ljava/util/stream/Stream;Ljava/util/stream/Stream;Ljava/util/function/BiFunction<-TA;-TB;TR;>;)Ljava/util/stream/Stream; forEachPair T(Ljava/util/stream/Stream;Ljava/util/stream/Stream;Ljava/util/function/BiConsumer;)V iterA iterB consumer Ljava/util/function/BiConsumer; )Ljava/util/function/BiConsumer<-TA;-TB;>;- ?(Ljava/util/stream/Stream;Ljava/util/stream/Stream;Ljava/util/function/BiConsumer<-TA;-TB;>;)V mapWithIndex i(Ljava/util/stream/Stream;Lcom/google/common/collect/Streams$FunctionWithIndex;)Ljava/util/stream/Stream; fromIterator 5Lcom/google/common/collect/Streams$FunctionWithIndex; fromSpliterator Ljava/util/stream/Stream; ?Lcom/google/common/collect/Streams$FunctionWithIndex<-TT;+TR;>; Ljava/util/Spliterator; ?(Ljava/util/stream/Stream;Lcom/google/common/collect/Streams$FunctionWithIndex<-TT;+TR;>;)Ljava/util/stream/Stream; o(Ljava/util/stream/IntStream;Lcom/google/common/collect/Streams$IntFunctionWithIndex;)Ljava/util/stream/Stream;/ #Ljava/util/PrimitiveIterator$OfInt; 8Lcom/google/common/collect/Streams$IntFunctionWithIndex; =Lcom/google/common/collect/Streams$IntFunctionWithIndex ; ?(Ljava/util/stream/IntStream;Lcom/google/common/collect/Streams$IntFunctionWithIndex;)Ljava/util/stream/Stream ; q(Ljava/util/stream/LongStream;Lcom/google/common/collect/Streams$LongFunctionWithIndex;)Ljava/util/stream/Stream;0 $Ljava/util/PrimitiveIterator$OfLong; 9Lcom/google/common/collect/Streams$LongFunctionWithIndex; >Lcom/google/common/collect/Streams$LongFunctionWithIndex ; ?(Ljava/util/stream/LongStream;Lcom/google/common/collect/Streams$LongFunctionWithIndex;)Ljava/util/stream/Stream ; u(Ljava/util/stream/DoubleStream;Lcom/google/common/collect/Streams$DoubleFunctionWithIndex;)Ljava/util/stream/Stream;1 &Ljava/util/PrimitiveIterator$OfDouble; ;Lcom/google/common/collect/Streams$DoubleFunctionWithIndex; @Lcom/google/common/collect/Streams$DoubleFunctionWithIndex ; ?(Ljava/util/stream/DoubleStream;Lcom/google/common/collect/Streams$DoubleFunctionWithIndex;)Ljava/util/stream/Stream ; findLast /(Ljava/util/stream/Stream;)Ljava/util/Optional; prefix spliterator state 2Lcom/google/common/collect/Streams$1OptionalState; splits Ljava/util/Deque; /Ljava/util/Deque;>;2 O(Ljava/util/stream/Stream;)Ljava/util/Optional; 5(Ljava/util/stream/IntStream;)Ljava/util/OptionalInt; boxedLast )Ljava/util/Optional; 7(Ljava/util/stream/LongStream;)Ljava/util/OptionalLong; &Ljava/util/Optional; ;(Ljava/util/stream/DoubleStream;)Ljava/util/OptionalDouble; (Ljava/util/Optional; ()V this #Lcom/google/common/collect/Streams; lambda$forEachPair$8 S(Ljava/util/function/BiConsumer;Lcom/google/common/collect/Streams$TemporaryPair;)V pair 1Lcom/google/common/collect/Streams$TemporaryPair; lambda$concat$7 #([Ljava/util/stream/DoubleStream;)V lambda$concat$6 B(Ljava/util/Spliterator$OfDouble;)Ljava/util/Spliterator$OfDouble; lambda$concat$5 !([Ljava/util/stream/LongStream;)V lambda$concat$4 >(Ljava/util/Spliterator$OfLong;)Ljava/util/Spliterator$OfLong; lambda$concat$3 ([Ljava/util/stream/IntStream;)V lambda$concat$2 <(Ljava/util/Spliterator$OfInt;)Ljava/util/Spliterator$OfInt; lambda$concat$1 ([Ljava/util/stream/Stream;)V lambda$concat$0 0(Ljava/util/Spliterator;)Ljava/util/Spliterator;
SourceFile Streams.java ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; java/util/Collection ?34W56 ?789:;<=>?@AB3CDE@FBGHI@JBKLM@NBOPg java/lang/ExceptionQ ? ? ? 0com/google/common/collect/Streams$1SneakyThrowerfgR ? java/util/SpliteratorS /com/google/common/collect/ImmutableList$BuilderfT ?=UV ?EWIXYZ[\ BootstrapMethods]^_}`abcdgefghi java/util/stream/StreamWjkylmnopfq java/util/stream/IntStreamWrsutuvwxfy java/util/stream/LongStreamWz{q|}~?f? java/util/stream/DoubleStream??^ ?? #com/google/common/collect/Streams$1??Zf???^ f????`???????? ???=??????? #com/google/common/collect/Streams$2f? )com/google/common/collect/Streams$1Splitrf? ?? #com/google/common/collect/Streams$3f?f? )com/google/common/collect/Streams$2Splitrf? ?? #com/google/common/collect/Streams$4f?f? )com/google/common/collect/Streams$3Splitrf? ?? #com/google/common/collect/Streams$5f?f? )com/google/common/collect/Streams$4Splitrf? 0com/google/common/collect/Streams$1OptionalState java/util/ArrayDeque???=???I?5?????@?? ?B??3TU????B??^ java/util/OptionalInt??B? java/util/OptionalLong??B? java/util/OptionalDouble???? ? ? !com/google/common/collect/Streams java/lang/Object 9com/google/common/collect/Streams$DoubleFunctionWithIndex 7com/google/common/collect/Streams$LongFunctionWithIndex 6com/google/common/collect/Streams$IntFunctionWithIndex 9com/google/common/collect/Streams$MapWithIndexSpliterator 3com/google/common/collect/Streams$FunctionWithIndex /com/google/common/collect/Streams$TemporaryPair java/util/stream/BaseStream java/util/Spliterator$OfInt java/util/Spliterator$OfLong java/util/Spliterator$OfDouble java/util/Iterator? !java/util/PrimitiveIterator$OfInt "java/util/PrimitiveIterator$OfLong $java/util/PrimitiveIterator$OfDouble java/util/Deque ()Ljava/util/stream/Stream; java/lang/Iterable ()Ljava/util/Spliterator; java/util/stream/StreamSupport 3(Ljava/util/Spliterator;Z)Ljava/util/stream/Stream; java/util/Spliterators spliteratorUnknownSize .(Ljava/util/Iterator;I)Ljava/util/Spliterator; com/google/common/base/Optional isPresent ()Z get ()Ljava/lang/Object; of -(Ljava/lang/Object;)Ljava/util/stream/Stream; empty java/util/Optional getAsInt ()I (I)Ljava/util/stream/IntStream; ()Ljava/util/stream/IntStream; getAsLong ()J (J)Ljava/util/stream/LongStream; ()Ljava/util/stream/LongStream; getAsDouble ()D "(D)Ljava/util/stream/DoubleStream; !()Ljava/util/stream/DoubleStream; close
addSuppressed throwIt 'com/google/common/collect/ImmutableList (I)V add E(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; estimateSize com/google/common/math/LongMath saturatedAdd (JJ)J build +()Lcom/google/common/collect/ImmutableList;
?? &(Ljava/lang/Object;)Ljava/lang/Object;
?? apply ()Ljava/util/function/Function; -com/google/common/collect/CollectSpliterators flatMap O(Ljava/util/Spliterator;Ljava/util/function/Function;IJ)Ljava/util/Spliterator;
?? run 0([Ljava/util/stream/Stream;)Ljava/lang/Runnable; onClose 3(Ljava/lang/Runnable;)Ljava/util/stream/BaseStream; ()Ljava/util/Spliterator$OfInt;
?? flatMapToInt U(Ljava/util/Spliterator;Ljava/util/function/Function;IJ)Ljava/util/Spliterator$OfInt; intStream <(Ljava/util/Spliterator$OfInt;Z)Ljava/util/stream/IntStream;
?? 3([Ljava/util/stream/IntStream;)Ljava/lang/Runnable; ()Ljava/util/Spliterator$OfLong;
??
flatMapToLong V(Ljava/util/Spliterator;Ljava/util/function/Function;IJ)Ljava/util/Spliterator$OfLong;
longStream >(Ljava/util/Spliterator$OfLong;Z)Ljava/util/stream/LongStream;
?? 4([Ljava/util/stream/LongStream;)Ljava/lang/Runnable; "()Ljava/util/Spliterator$OfDouble;
?? flatMapToDouble X(Ljava/util/Spliterator;Ljava/util/function/Function;IJ)Ljava/util/Spliterator$OfDouble; doubleStream B(Ljava/util/Spliterator$OfDouble;Z)Ljava/util/stream/DoubleStream;
?? 6([Ljava/util/stream/DoubleStream;)Ljava/lang/Runnable; $com/google/common/base/Preconditions checkNotNull -(Ljava/util/Spliterator;)Ljava/util/Iterator; java/lang/Math min L(JILjava/util/Iterator;Ljava/util/Iterator;Ljava/util/function/BiFunction;)V java/util/Objects requireNonNull /(Ljava/util/stream/Stream;)Ljava/lang/Runnable; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
?? W(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/Streams$TemporaryPair; !()Ljava/util/function/BiFunction; (Ljava/lang/Object;)V
?? 4(Lcom/google/common/collect/Streams$TemporaryPair;)V accept >(Ljava/util/function/BiConsumer;)Ljava/util/function/Consumer; forEach (Ljava/util/function/Consumer;)V ()Ljava/util/Iterator; hasNext next java/util/function/BiConsumer '(Ljava/lang/Object;Ljava/lang/Object;)V hasCharacteristics (I)Z N(JILjava/util/Iterator;Lcom/google/common/collect/Streams$FunctionWithIndex;)V P(Ljava/util/Spliterator;JLcom/google/common/collect/Streams$FunctionWithIndex;)V B(Ljava/util/Spliterator$OfInt;)Ljava/util/PrimitiveIterator$OfInt; `(JILjava/util/PrimitiveIterator$OfInt;Lcom/google/common/collect/Streams$IntFunctionWithIndex;)V 2(Ljava/util/stream/IntStream;)Ljava/lang/Runnable; Y(Ljava/util/Spliterator$OfInt;JLcom/google/common/collect/Streams$IntFunctionWithIndex;)V D(Ljava/util/Spliterator$OfLong;)Ljava/util/PrimitiveIterator$OfLong; b(JILjava/util/PrimitiveIterator$OfLong;Lcom/google/common/collect/Streams$LongFunctionWithIndex;)V 3(Ljava/util/stream/LongStream;)Ljava/lang/Runnable; [(Ljava/util/Spliterator$OfLong;JLcom/google/common/collect/Streams$LongFunctionWithIndex;)V H(Ljava/util/Spliterator$OfDouble;)Ljava/util/PrimitiveIterator$OfDouble; f(JILjava/util/PrimitiveIterator$OfDouble;Lcom/google/common/collect/Streams$DoubleFunctionWithIndex;)V 5(Ljava/util/stream/DoubleStream;)Ljava/lang/Runnable; _(Ljava/util/Spliterator$OfDouble;JLcom/google/common/collect/Streams$DoubleFunctionWithIndex;)V addLast isEmpty
removeLast getExactSizeIfKnown trySplit
v? Q(Lcom/google/common/collect/Streams$1OptionalState;)Ljava/util/function/Consumer; forEachRemaining ((Ljava/lang/Object;)Ljava/util/Optional; set ()Ljava/util/Optional; boxed
?? ,(Ljava/lang/Integer;)Ljava/util/OptionalInt; map 3(Ljava/util/function/Function;)Ljava/util/Optional; ()Ljava/util/OptionalInt; orElse
?? *(Ljava/lang/Long;)Ljava/util/OptionalLong; ()Ljava/util/OptionalLong;
?? .(Ljava/lang/Double;)Ljava/util/OptionalDouble; ()Ljava/util/OptionalDouble; a Ljava/lang/Object; b java/util/PrimitiveIterator???|}z{xyvwturspqnof?jk??@?@?@? "java/lang/invoke/LambdaMetafactory metafactory? Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; (I)Ljava/util/OptionalInt; (J)Ljava/util/OptionalLong; (D)Ljava/util/OptionalDouble;? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles 1 ? ? " ? ? ? s *? ? *? ? ?
*? ? ? ? D E F D ? ? ? ? ? ? ? I . ? ? ? ? ?
? ? ? ? C *? ? ? Q ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?s ? ?
? ? ? ? F
*? ? ? ? Y ?
? ? ?
? ? ? ? ? ? ?
? ? ? ? ^ *? ?
*? ? ? ? ? ? a ? ? ? ? ? ? ? B . ? ? ? ? ? ? ? ^ *?
?
*? ? ? ? ? ? n ? ? ? ? ? ? ? B . ? ? ? ? ? ? ? ?s ? ? ?s ? ? ? ? L *? ?
*?
? ? ? ? ? { ? ? ? ? B 8 ? ? ? ? ? ?s ? ? ?s ? ? ? ? L *? ?
*? ? ? ? ? ? ? ? ? ? ? B B ? ? ? ? ? ?s ? ? ?s ? ? ? ? L *? ?
*? ? ? ? ? ? ? ? ? ? ? B L ? ? ? ? ? ?s ? ? ?s ?
? ? ? AL*M,?>6? +,2:? ? :+? L? +? ????+? +? ? ? 2 ? ? ? ? ? " ? &