Offset 35, 62 lines modifiedOffset 35, 14 lines modified
  
35 ····move-result·p135 ····move-result·p1
  
36 ····:cond_036 ····:cond_0
37 ····return·p137 ····return·p1
38 .end·method38 .end·method
  
39 .method·public·static·final·collectionSizeOrNull(Ljava/lang/Iterable;)Ljava/lang/Integer; 
40 ····.locals·1 
41 ····.param·p0····#·Ljava/lang/Iterable; 
42 ········.annotation·build·Lorg/jetbrains/annotations/NotNull; 
43 ········.end·annotation 
44 ····.end·param 
45 ····.annotation·system·Ldalvik/annotation/Signature; 
46 ········value·=·{ 
47 ············"<T:", 
48 ············"Ljava/lang/Object;", 
49 ············">(", 
50 ············"Ljava/lang/Iterable<", 
51 ············"+TT;>;)", 
52 ············"Ljava/lang/Integer;" 
53 ········} 
54 ····.end·annotation 
  
55 ····.annotation·build·Lorg/jetbrains/annotations/Nullable; 
56 ····.end·annotation 
  
57 ····const-string·v0,·"$this$collectionSizeOrNull" 
  
58 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V 
  
59 ····.line·33 
60 ····instance-of·v0,·p0,·Ljava/util/Collection; 
  
61 ····if-eqz·v0,·:cond_0 
  
62 ····check-cast·p0,·Ljava/util/Collection; 
  
63 ····invoke-interface·{p0},·Ljava/util/Collection;->size()I 
  
64 ····move-result·p0 
  
65 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
66 ····move-result-object·p0 
  
67 ····goto·:goto_0 
  
68 ····:cond_0 
69 ····const/4·p0,·0x0 
  
70 ····:goto_0 
71 ····return-object·p0 
72 .end·method 
  
73 .method·public·static·final·convertToSetForSetOperationWith(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Collection;39 .method·public·static·final·convertToSetForSetOperationWith(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Collection;
74 ····.locals·140 ····.locals·1
75 ····.param·p0····#·Ljava/lang/Iterable;41 ····.param·p0····#·Ljava/lang/Iterable;
76 ········.annotation·build·Lorg/jetbrains/annotations/NotNull;42 ········.annotation·build·Lorg/jetbrains/annotations/NotNull;
77 ········.end·annotation43 ········.end·annotation
78 ····.end·param44 ····.end·param
79 ····.param·p1····#·Ljava/lang/Iterable;45 ····.param·p1····#·Ljava/lang/Iterable;
Offset 185, 73 lines modifiedOffset 137, 14 lines modified
  
185 ····move-result-object·p0137 ····move-result-object·p0
  
186 ····:goto_0138 ····:goto_0
187 ····return-object·p0139 ····return-object·p0
188 .end·method140 .end·method
  
189 .method·public·static·flatten(Ljava/lang/Iterable;)Ljava/util/List; 
190 ····.locals·2 
191 ····.param·p0····#·Ljava/lang/Iterable; 
192 ········.annotation·build·Lorg/jetbrains/annotations/NotNull; 
193 ········.end·annotation 
194 ····.end·param 
195 ····.annotation·system·Ldalvik/annotation/Signature; 
196 ········value·=·{ 
197 ············"<T:", 
198 ············"Ljava/lang/Object;", 
199 ············">(", 
200 ············"Ljava/lang/Iterable<", 
201 ············"+", 
202 ············"Ljava/lang/Iterable<", 
203 ············"+TT;>;>;)", 
204 ············"Ljava/util/List<", 
205 ············"TT;>;" 
206 ········} 
207 ····.end·annotation 
  
208 ····.annotation·build·Lorg/jetbrains/annotations/NotNull; 
209 ····.end·annotation 
  
210 ····const-string·v0,·"$this$flatten" 
  
211 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V 
  
212 ····.line·70 
213 ····new-instance·v0,·Ljava/util/ArrayList; 
  
214 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V 
  
215 ····.line·71 
216 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; 
  
217 ····move-result-object·p0 
  
218 ····:goto_0 
219 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z 
  
220 ····move-result·v1 
  
221 ····if-eqz·v1,·:cond_0 
  
222 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
223 ····move-result-object·v1 
  
224 ····check-cast·v1,·Ljava/lang/Iterable; 
  
225 ····.line·72 
226 ····invoke-static·{v0,·v1},·Lkotlin/collections/CollectionsKt;->addAll(Ljava/util/Collection;Ljava/lang/Iterable;)Z 
  
227 ····goto·:goto_0 
  
228 ····:cond_0 
229 ····return-object·v0 
230 .end·method 
  
231 .method·private·static·final·safeToConvertToSet$CollectionsKt__IterablesKt(Ljava/util/Collection;)Z141 .method·private·static·final·safeToConvertToSet$CollectionsKt__IterablesKt(Ljava/util/Collection;)Z
232 ····.locals·2142 ····.locals·2
233 ····.param·p0····#·Ljava/util/Collection;143 ····.param·p0····#·Ljava/util/Collection;
234 ········.annotation·build·Lorg/jetbrains/annotations/NotNull;144 ········.annotation·build·Lorg/jetbrains/annotations/NotNull;
235 ········.end·annotation145 ········.end·annotation
236 ····.end·param146 ····.end·param
237 ····.annotation·system·Ldalvik/annotation/Signature;147 ····.annotation·system·Ldalvik/annotation/Signature;