com.google.common.collect.Iterables$5.class Maven / Gradle / Ivy
???? 4 m %com/google/common/collect/Iterables$5 val$fromIterable Ljava/lang/Iterable;
val$function !Lcom/google/common/base/Function;
(com/google/common/collect/FluentIterable ()V java/lang/Iterable iterator ()Ljava/util/Iterator;
#com/google/common/collect/Iterators transform K(Ljava/util/Iterator;Lcom/google/common/base/Function;)Ljava/util/Iterator;
! " $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; $ % & accept ](Ljava/util/function/Consumer;Lcom/google/common/base/Function;)Ljava/util/function/Consumer; ( ) * forEach (Ljava/util/function/Consumer;)V , - . spliterator ()Ljava/util/Spliterator;
0 1 2 3 4 -com/google/common/collect/CollectSpliterators map M(Ljava/util/Spliterator;Ljava/util/function/Function;)Ljava/util/Spliterator; 6 7 8 9 " com/google/common/base/Function apply ; < = % > java/util/function/Consumer (Ljava/lang/Object;)V 8(Ljava/lang/Iterable;Lcom/google/common/base/Function;)V Code LineNumberTable LocalVariableTable this 'Lcom/google/common/collect/Iterables$5; MethodParameters Signature ()Ljava/util/Iterator; action Ljava/util/function/Consumer; LocalVariableTypeTable #Ljava/util/function/Consumer<-TT;>; &(Ljava/util/function/Consumer<-TT;>;)V ()Ljava/util/Spliterator; lambda$forEach$0 S(Ljava/util/function/Consumer;Lcom/google/common/base/Function;Ljava/lang/Object;)V function f Ljava/lang/Object; /Lcom/google/common/collect/FluentIterable;
SourceFile Iterables.java EnclosingMethod X #com/google/common/collect/Iterables Z K(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Ljava/lang/Iterable; BootstrapMethods > ^
_ N O a
b c d e f "java/lang/invoke/LambdaMetafactory metafactory ?(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; InnerClasses i %java/lang/invoke/MethodHandles$Lookup k java/lang/invoke/MethodHandles Lookup
? @ 9 *+? *,? *? ? A ? B C D E @ ; *? ? *? ? ? A ? B C D F G ) * @ g +? W*? +*? ? # ? ' ? A ? ? ? B C D H I J H K E H F L - . @ ; *? ? + *? ? /? A ? B C D F M
N O @ L *+,? 5 ? : ? A ? B H I P
Q R F S T U V W Y [ ` \ ] \ g h j l