com.google.common.collect.Iterables$1.class Maven / Gradle / Ivy
???? 4 n %com/google/common/collect/Iterables$1 val$iterable Ljava/lang/Iterable;
(com/google/common/collect/FluentIterable ()V
#com/google/common/collect/Iterators cycle *(Ljava/lang/Iterable;)Ljava/util/Iterator; get 3(Ljava/lang/Iterable;)Ljava/util/function/Supplier; java/util/stream/Stream generate 8(Ljava/util/function/Supplier;)Ljava/util/stream/Stream; apply ()Ljava/util/function/Function; " # $ flatMap 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; & ' ( spliterator ()Ljava/util/Spliterator; * java/lang/StringBuilder
) - . / 0 1 java/lang/Iterable toString ()Ljava/lang/String;
) 3 4 5 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 7 (cycled)
) . (Ljava/lang/Iterable;)V Code LineNumberTable LocalVariableTable this 'Lcom/google/common/collect/Iterables$1; MethodParameters iterator ()Ljava/util/Iterator; Signature ()Ljava/util/Iterator; ()Ljava/util/Spliterator; lambda$spliterator$0 *(Ljava/lang/Iterable;)Ljava/lang/Iterable; iterable /Lcom/google/common/collect/FluentIterable;
SourceFile Iterables.java EnclosingMethod M #com/google/common/collect/Iterables F BootstrapMethods Q ()Ljava/lang/Object; S
T E F V ()Ljava/lang/Iterable; X &(Ljava/lang/Object;)Ljava/lang/Object; Z
[ \ ] ^ _ !com/google/common/collect/Streams stream /(Ljava/lang/Iterable;)Ljava/util/stream/Stream; _ b
c d e f g "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 j %java/lang/invoke/MethodHandles$Lookup l java/lang/invoke/MethodHandles Lookup 9 : 4
*+? *? ? ; x <