kotlin.collections.CollectionsKt__IterablesKt.class Maven / Gradle / Ivy
???? 2 ? -kotlin/collections/CollectionsKt__IterablesKt /kotlin/collections/CollectionsKt__CollectionsKt Iterable 6(Lkotlin/jvm/functions/Function0;)Ljava/lang/Iterable; n(Lkotlin/jvm/functions/Function0<+Ljava/util/Iterator<+TT;>;>;)Ljava/lang/Iterable; Lkotlin/internal/InlineOnly; iterator kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
8kotlin/collections/CollectionsKt__IterablesKt$Iterable$1 #(Lkotlin/jvm/functions/Function0;)V
java/lang/Iterable Lkotlin/jvm/functions/Function0; collectionSizeOrNull )(Ljava/lang/Iterable;)Ljava/lang/Integer; E(Ljava/lang/Iterable<+TT;>;)Ljava/lang/Integer; Lkotlin/PublishedApi; $Lorg/jetbrains/annotations/Nullable; #Lorg/jetbrains/annotations/NotNull; java/util/Collection " size ()I $ % # & java/lang/Integer ( valueOf (I)Ljava/lang/Integer; * +
) , $this$collectionSizeOrNull Ljava/lang/Iterable; collectionSizeOrDefault (Ljava/lang/Iterable;I)I 4(Ljava/lang/Iterable<+TT;>;I)I $this$collectionSizeOrDefault default I flatten &(Ljava/lang/Iterable;)Ljava/util/List; ^(Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;)Ljava/util/List; java/util/ArrayList 9 ()V ;
: < ()Ljava/util/Iterator; > ? java/util/Iterator A hasNext ()Z C D B E next ()Ljava/lang/Object; G H B I kotlin/collections/CollectionsKt K addAll -(Ljava/util/Collection;Ljava/lang/Iterable;)Z M N
L O java/util/List Q element result Ljava/util/ArrayList;
$this$flatten unzip #(Ljava/lang/Iterable;)Lkotlin/Pair; ?(Ljava/lang/Iterable<+Lkotlin/Pair<+TT;+TR;>;>;)Lkotlin/Pair;Ljava/util/List;>; 0 1
L Z (I)V \
: ] kotlin/Pair _ getFirst a H
` b add (Ljava/lang/Object;)Z d e
: f getSecond h H
` i kotlin/TuplesKt k to 3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; m n
l o pair
Lkotlin/Pair; expectedSize listT listR $this$unzip
< this /Lkotlin/collections/CollectionsKt__IterablesKt; Lkotlin/Metadata; mv k xi 1 d1#??*
??
(
??
??
.??H0"??2
H00Hø?? 0"??*H020H 0"??*H0H¢
"H0"??*
H00@
H0
H00"??"*HH00
20¨ d2 T Lkotlin/Function0; R
kotlin-stdlib xs Iterables.kt Code LineNumberTable LocalVariableTable Signature RuntimeInvisibleAnnotations
StackMapTable $RuntimeInvisibleParameterAnnotations InnerClasses
SourceFile RuntimeVisibleAnnotations ? @ *
? ? Y*? ? ? ?
? ? ? ? U *!? *? #? *? #? ' ? -? ? ? @ ) ? ! ? . / ? ?
? 0 1 ? Z *!? *? #? *? #? ' ? ? ? @ ? ' ? 3 / 4 5 ? 2 ? ? 6 7 ? ? 9*!? ? :Y? =L*? @ M,? F ? ,? J ? N+? #-? PW???+? R? ? ? : B ? / 0 ( 1 4 3 ? ( S / + T U 9 V / ? 8 ? ? W X ? ? Z*!? *
? [