Skip to content

Instantly share code, notes, and snippets.

@benjaminRomano
Created August 5, 2020 08:02
Show Gist options
  • Save benjaminRomano/0c7b5d5e4e6b6b03b660cad6ec516203 to your computer and use it in GitHub Desktop.
Save benjaminRomano/0c7b5d5e4e6b6b03b660cad6ec516203 to your computer and use it in GitHub Desktop.
Class #2210 -
Class descriptor : 'Lio/reactivex/rxkotlin/Flowables;'
Access flags : 0x0011 (PUBLIC FINAL)
Superclass : 'Ljava/lang/Object;'
Interfaces -
Static fields -
#0 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'INSTANCE'
type : 'Lio/reactivex/rxkotlin/Flowables;'
access : 0x0019 (PUBLIC STATIC FINAL)
Instance fields -
Direct methods -
#0 : (in Lio/reactivex/rxkotlin/Flowables;)
name : '<clinit>'
type : '()V'
access : 0x10008 (STATIC CONSTRUCTOR)
code -
registers : 1
ins : 0
outs : 1
insns size : 6 16-bit code units
328970: |[328970] io.reactivex.rxkotlin.Flowables.<clinit>:()V
328980: 2200 a313 |0000: new-instance v0, Lio/reactivex/rxkotlin/Flowables; // type@13a3
328984: 7010 bd92 0000 |0002: invoke-direct {v0}, Lio/reactivex/rxkotlin/Flowables;.<init>:()V // method@92bd
32898a: 0e00 |0005: return-void
catches : (none)
positions :
0x0000 line=8
locals :
#1 : (in Lio/reactivex/rxkotlin/Flowables;)
name : '<init>'
type : '()V'
access : 0x10002 (PRIVATE CONSTRUCTOR)
code -
registers : 2
ins : 1
outs : 1
insns size : 9 16-bit code units
32898c: |[32898c] io.reactivex.rxkotlin.Flowables.<init>:()V
32899c: 7010 2f97 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.<init>:()V // method@972f
3289a2: 0710 |0003: move-object v0, v1
3289a4: 1f00 a313 |0004: check-cast v0, Lio/reactivex/rxkotlin/Flowables; // type@13a3
3289a8: 6900 cf84 |0006: sput-object v0, Lio/reactivex/rxkotlin/Flowables;.INSTANCE:Lio/reactivex/rxkotlin/Flowables; // field@84cf
3289ac: 0e00 |0008: return-void
catches : (none)
positions :
0x0000 line=8
locals :
0x0000 - 0x0009 reg=1 this Lio/reactivex/rxkotlin/Flowables;
Virtual methods -
#0 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'combineLatest'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 6
ins : 3
outs : 3
insns size : 30 16-bit code units
327d60: |[327d60] io.reactivex.rxkotlin.Flowables.combineLatest:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
327d70: 1a00 bfda |0000: const-string v0, "source1" // string@dabf
327d74: 7120 6bb1 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327d7a: 1a00 c1da |0005: const-string v0, "source2" // string@dac1
327d7e: 7120 6bb1 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327d84: 0740 |000a: move-object v0, v4
327d86: 1f00 0b1c |000b: check-cast v0, Lorg/reactivestreams/Publisher; // type@1c0b
327d8a: 0751 |000d: move-object v1, v5
327d8c: 1f01 0b1c |000e: check-cast v1, Lorg/reactivestreams/Publisher; // type@1c0b
327d90: 6202 bd84 |0010: sget-object v2, Lio/reactivex/rxkotlin/Flowables$combineLatest$2;.INSTANCE:Lio/reactivex/rxkotlin/Flowables$combineLatest$2; // field@84bd
327d94: 1f02 7d0d |0012: check-cast v2, Lio/reactivex/functions/BiFunction; // type@0d7d
327d98: 7130 5c6a 1002 |0014: invoke-static {v0, v1, v2}, Lio/reactivex/Flowable;.combineLatest:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Flowable; // method@6a5c
327d9e: 0c00 |0017: move-result-object v0
327da0: 3900 0500 |0018: if-nez v0, 001d // +0005
327da4: 7100 7fb1 0000 |001a: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
327daa: 1100 |001d: return-object v0
catches : (none)
positions :
0x000a line=18
0x0010 line=19
0x0014 line=18
0x001d line=19
locals :
0x0000 - 0x001e reg=3 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x001e reg=4 source1 Lio/reactivex/Flowable;
0x0000 - 0x001e reg=5 source2 Lio/reactivex/Flowable;
#1 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'combineLatest'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 8
ins : 4
outs : 4
insns size : 38 16-bit code units
327dac: |[327dac] io.reactivex.rxkotlin.Flowables.combineLatest:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
327dbc: 1a00 bfda |0000: const-string v0, "source1" // string@dabf
327dc0: 7120 6bb1 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327dc6: 1a00 c1da |0005: const-string v0, "source2" // string@dac1
327dca: 7120 6bb1 0600 |0007: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327dd0: 1a00 c3da |000a: const-string v0, "source3" // string@dac3
327dd4: 7120 6bb1 0700 |000c: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327dda: 0750 |000f: move-object v0, v5
327ddc: 1f00 0b1c |0010: check-cast v0, Lorg/reactivestreams/Publisher; // type@1c0b
327de0: 0761 |0012: move-object v1, v6
327de2: 1f01 0b1c |0013: check-cast v1, Lorg/reactivestreams/Publisher; // type@1c0b
327de6: 0772 |0015: move-object v2, v7
327de8: 1f02 0b1c |0016: check-cast v2, Lorg/reactivestreams/Publisher; // type@1c0b
327dec: 6203 bf84 |0018: sget-object v3, Lio/reactivex/rxkotlin/Flowables$combineLatest$4;.INSTANCE:Lio/reactivex/rxkotlin/Flowables$combineLatest$4; // field@84bf
327df0: 1f03 820d |001a: check-cast v3, Lio/reactivex/functions/Function3; // type@0d82
327df4: 7140 5d6a 1032 |001c: invoke-static {v0, v1, v2, v3}, Lio/reactivex/Flowable;.combineLatest:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function3;)Lio/reactivex/Flowable; // method@6a5d
327dfa: 0c00 |001f: move-result-object v0
327dfc: 3900 0500 |0020: if-nez v0, 0025 // +0005
327e00: 7100 7fb1 0000 |0022: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
327e06: 1100 |0025: return-object v0
catches : (none)
positions :
0x000f line=30
0x0018 line=31
0x001c line=30
0x0025 line=31
locals :
0x0000 - 0x0026 reg=4 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x0026 reg=5 source1 Lio/reactivex/Flowable;
0x0000 - 0x0026 reg=6 source2 Lio/reactivex/Flowable;
0x0000 - 0x0026 reg=7 source3 Lio/reactivex/Flowable;
#2 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'combineLatest'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function9;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 33
ins : 11
outs : 10
insns size : 122 16-bit code units
327e08: |[327e08] io.reactivex.rxkotlin.Flowables.combineLatest:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function9;)Lio/reactivex/Flowable;
327e18: 0800 1700 |0000: move-object/from16 v0, v23
327e1c: 0801 1800 |0002: move-object/from16 v1, v24
327e20: 0802 1900 |0004: move-object/from16 v2, v25
327e24: 0803 1a00 |0006: move-object/from16 v3, v26
327e28: 0804 1b00 |0008: move-object/from16 v4, v27
327e2c: 0805 1c00 |000a: move-object/from16 v5, v28
327e30: 0806 1d00 |000c: move-object/from16 v6, v29
327e34: 0807 1e00 |000e: move-object/from16 v7, v30
327e38: 0808 1f00 |0010: move-object/from16 v8, v31
327e3c: 0809 2000 |0012: move-object/from16 v9, v32
327e40: 120a |0014: const/4 v10, #int 0 // #0
327e42: 1a0b bfda |0015: const-string v11, "source1" // string@dabf
327e46: 7120 6bb1 b000 |0017: invoke-static {v0, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327e4c: 1a0b c1da |001a: const-string v11, "source2" // string@dac1
327e50: 7120 6bb1 b100 |001c: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327e56: 1a0b c3da |001f: const-string v11, "source3" // string@dac3
327e5a: 7120 6bb1 b200 |0021: invoke-static {v2, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327e60: 1a0b c5da |0024: const-string v11, "source4" // string@dac5
327e64: 7120 6bb1 b300 |0026: invoke-static {v3, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327e6a: 1a0b c7da |0029: const-string v11, "source5" // string@dac7
327e6e: 7120 6bb1 b400 |002b: invoke-static {v4, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327e74: 1a0b c9da |002e: const-string v11, "source6" // string@dac9
327e78: 7120 6bb1 b500 |0030: invoke-static {v5, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327e7e: 1a0b cbda |0033: const-string v11, "source7" // string@dacb
327e82: 7120 6bb1 b600 |0035: invoke-static {v6, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327e88: 1a0b cdda |0038: const-string v11, "source8" // string@dacd
327e8c: 7120 6bb1 b700 |003a: invoke-static {v7, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327e92: 1a0b cfda |003d: const-string v11, "source9" // string@dacf
327e96: 7120 6bb1 b800 |003f: invoke-static {v8, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327e9c: 1a0b cd88 |0042: const-string v11, "combineFunction" // string@88cd
327ea0: 7120 6bb1 b900 |0044: invoke-static {v9, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327ea6: 070c |0047: move-object v12, v0
327ea8: 1f0c 0b1c |0048: check-cast v12, Lorg/reactivestreams/Publisher; // type@1c0b
327eac: 071d |004a: move-object v13, v1
327eae: 1f0d 0b1c |004b: check-cast v13, Lorg/reactivestreams/Publisher; // type@1c0b
327eb2: 072e |004d: move-object v14, v2
327eb4: 1f0e 0b1c |004e: check-cast v14, Lorg/reactivestreams/Publisher; // type@1c0b
327eb8: 073f |0050: move-object v15, v3
327eba: 1f0f 0b1c |0051: check-cast v15, Lorg/reactivestreams/Publisher; // type@1c0b
327ebe: 0810 0400 |0053: move-object/from16 v16, v4
327ec2: 1f10 0b1c |0055: check-cast v16, Lorg/reactivestreams/Publisher; // type@1c0b
327ec6: 0811 0500 |0057: move-object/from16 v17, v5
327eca: 1f11 0b1c |0059: check-cast v17, Lorg/reactivestreams/Publisher; // type@1c0b
327ece: 0812 0600 |005b: move-object/from16 v18, v6
327ed2: 1f12 0b1c |005d: check-cast v18, Lorg/reactivestreams/Publisher; // type@1c0b
327ed6: 0813 0700 |005f: move-object/from16 v19, v7
327eda: 1f13 0b1c |0061: check-cast v19, Lorg/reactivestreams/Publisher; // type@1c0b
327ede: 0814 0800 |0063: move-object/from16 v20, v8
327ee2: 1f14 0b1c |0065: check-cast v20, Lorg/reactivestreams/Publisher; // type@1c0b
327ee6: 220b 8f13 |0067: new-instance v11, Lio/reactivex/rxkotlin/Flowables$combineLatest$10; // type@138f
327eea: 7020 8c92 9b00 |0069: invoke-direct {v11, v9}, Lio/reactivex/rxkotlin/Flowables$combineLatest$10;.<init>:(Lkotlin/jvm/functions/Function9;)V // method@928c
327ef0: 0815 0b00 |006c: move-object/from16 v21, v11
327ef4: 1f15 880d |006e: check-cast v21, Lio/reactivex/functions/Function9; // type@0d88
327ef8: 770a 636a 0c00 |0070: invoke-static/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lio/reactivex/Flowable;.combineLatest:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function9;)Lio/reactivex/Flowable; // method@6a63
327efe: 0c0b |0073: move-result-object v11
327f00: 390b 0500 |0074: if-nez v11, 0079 // +0005
327f04: 7100 7fb1 0000 |0076: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
327f0a: 110b |0079: return-object v11
catches : (none)
positions :
0x0047 line=74
0x0067 line=75
0x0070 line=74
0x0079 line=75
locals :
0x0015 - 0x007a reg=10 $i$f$combineLatest I
0x0000 - 0x007a reg=22 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x007a reg=23 source1 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=24 source2 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=25 source3 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=26 source4 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=27 source5 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=28 source6 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=29 source7 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=30 source8 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=31 source9 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=32 combineFunction Lkotlin/jvm/functions/Function9;
#3 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'combineLatest'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function8;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 30
ins : 10
outs : 9
insns size : 110 16-bit code units
327f0c: |[327f0c] io.reactivex.rxkotlin.Flowables.combineLatest:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function8;)Lio/reactivex/Flowable;
327f1c: 0800 1500 |0000: move-object/from16 v0, v21
327f20: 0801 1600 |0002: move-object/from16 v1, v22
327f24: 0802 1700 |0004: move-object/from16 v2, v23
327f28: 0803 1800 |0006: move-object/from16 v3, v24
327f2c: 0804 1900 |0008: move-object/from16 v4, v25
327f30: 0805 1a00 |000a: move-object/from16 v5, v26
327f34: 0806 1b00 |000c: move-object/from16 v6, v27
327f38: 0807 1c00 |000e: move-object/from16 v7, v28
327f3c: 0808 1d00 |0010: move-object/from16 v8, v29
327f40: 1209 |0012: const/4 v9, #int 0 // #0
327f42: 1a0a bfda |0013: const-string v10, "source1" // string@dabf
327f46: 7120 6bb1 a000 |0015: invoke-static {v0, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327f4c: 1a0a c1da |0018: const-string v10, "source2" // string@dac1
327f50: 7120 6bb1 a100 |001a: invoke-static {v1, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327f56: 1a0a c3da |001d: const-string v10, "source3" // string@dac3
327f5a: 7120 6bb1 a200 |001f: invoke-static {v2, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327f60: 1a0a c5da |0022: const-string v10, "source4" // string@dac5
327f64: 7120 6bb1 a300 |0024: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327f6a: 1a0a c7da |0027: const-string v10, "source5" // string@dac7
327f6e: 7120 6bb1 a400 |0029: invoke-static {v4, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327f74: 1a0a c9da |002c: const-string v10, "source6" // string@dac9
327f78: 7120 6bb1 a500 |002e: invoke-static {v5, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327f7e: 1a0a cbda |0031: const-string v10, "source7" // string@dacb
327f82: 7120 6bb1 a600 |0033: invoke-static {v6, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327f88: 1a0a cdda |0036: const-string v10, "source8" // string@dacd
327f8c: 7120 6bb1 a700 |0038: invoke-static {v7, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327f92: 1a0a cd88 |003b: const-string v10, "combineFunction" // string@88cd
327f96: 7120 6bb1 a800 |003d: invoke-static {v8, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
327f9c: 070b |0040: move-object v11, v0
327f9e: 1f0b 0b1c |0041: check-cast v11, Lorg/reactivestreams/Publisher; // type@1c0b
327fa2: 071c |0043: move-object v12, v1
327fa4: 1f0c 0b1c |0044: check-cast v12, Lorg/reactivestreams/Publisher; // type@1c0b
327fa8: 072d |0046: move-object v13, v2
327faa: 1f0d 0b1c |0047: check-cast v13, Lorg/reactivestreams/Publisher; // type@1c0b
327fae: 073e |0049: move-object v14, v3
327fb0: 1f0e 0b1c |004a: check-cast v14, Lorg/reactivestreams/Publisher; // type@1c0b
327fb4: 074f |004c: move-object v15, v4
327fb6: 1f0f 0b1c |004d: check-cast v15, Lorg/reactivestreams/Publisher; // type@1c0b
327fba: 0810 0500 |004f: move-object/from16 v16, v5
327fbe: 1f10 0b1c |0051: check-cast v16, Lorg/reactivestreams/Publisher; // type@1c0b
327fc2: 0811 0600 |0053: move-object/from16 v17, v6
327fc6: 1f11 0b1c |0055: check-cast v17, Lorg/reactivestreams/Publisher; // type@1c0b
327fca: 0812 0700 |0057: move-object/from16 v18, v7
327fce: 1f12 0b1c |0059: check-cast v18, Lorg/reactivestreams/Publisher; // type@1c0b
327fd2: 220a 9813 |005b: new-instance v10, Lio/reactivex/rxkotlin/Flowables$combineLatest$9; // type@1398
327fd6: 7020 a292 8a00 |005d: invoke-direct {v10, v8}, Lio/reactivex/rxkotlin/Flowables$combineLatest$9;.<init>:(Lkotlin/jvm/functions/Function8;)V // method@92a2
327fdc: 0813 0a00 |0060: move-object/from16 v19, v10
327fe0: 1f13 870d |0062: check-cast v19, Lio/reactivex/functions/Function8; // type@0d87
327fe4: 7709 626a 0b00 |0064: invoke-static/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lio/reactivex/Flowable;.combineLatest:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function8;)Lio/reactivex/Flowable; // method@6a62
327fea: 0c0a |0067: move-result-object v10
327fec: 390a 0500 |0068: if-nez v10, 006d // +0005
327ff0: 7100 7fb1 0000 |006a: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
327ff6: 110a |006d: return-object v10
catches : (none)
positions :
0x0040 line=66
0x005b line=67
0x0064 line=66
0x006d line=67
locals :
0x0013 - 0x006e reg=9 $i$f$combineLatest I
0x0000 - 0x006e reg=20 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x006e reg=21 source1 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=22 source2 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=23 source3 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=24 source4 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=25 source5 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=26 source6 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=27 source7 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=28 source8 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=29 combineFunction Lkotlin/jvm/functions/Function8;
#4 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'combineLatest'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function7;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 27
ins : 9
outs : 8
insns size : 98 16-bit code units
327ff8: |[327ff8] io.reactivex.rxkotlin.Flowables.combineLatest:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function7;)Lio/reactivex/Flowable;
328008: 0800 1300 |0000: move-object/from16 v0, v19
32800c: 0801 1400 |0002: move-object/from16 v1, v20
328010: 0802 1500 |0004: move-object/from16 v2, v21
328014: 0803 1600 |0006: move-object/from16 v3, v22
328018: 0804 1700 |0008: move-object/from16 v4, v23
32801c: 0805 1800 |000a: move-object/from16 v5, v24
328020: 0806 1900 |000c: move-object/from16 v6, v25
328024: 0807 1a00 |000e: move-object/from16 v7, v26
328028: 1208 |0010: const/4 v8, #int 0 // #0
32802a: 1a09 bfda |0011: const-string v9, "source1" // string@dabf
32802e: 7120 6bb1 9000 |0013: invoke-static {v0, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328034: 1a09 c1da |0016: const-string v9, "source2" // string@dac1
328038: 7120 6bb1 9100 |0018: invoke-static {v1, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32803e: 1a09 c3da |001b: const-string v9, "source3" // string@dac3
328042: 7120 6bb1 9200 |001d: invoke-static {v2, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328048: 1a09 c5da |0020: const-string v9, "source4" // string@dac5
32804c: 7120 6bb1 9300 |0022: invoke-static {v3, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328052: 1a09 c7da |0025: const-string v9, "source5" // string@dac7
328056: 7120 6bb1 9400 |0027: invoke-static {v4, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32805c: 1a09 c9da |002a: const-string v9, "source6" // string@dac9
328060: 7120 6bb1 9500 |002c: invoke-static {v5, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328066: 1a09 cbda |002f: const-string v9, "source7" // string@dacb
32806a: 7120 6bb1 9600 |0031: invoke-static {v6, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328070: 1a09 cd88 |0034: const-string v9, "combineFunction" // string@88cd
328074: 7120 6bb1 9700 |0036: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32807a: 070a |0039: move-object v10, v0
32807c: 1f0a 0b1c |003a: check-cast v10, Lorg/reactivestreams/Publisher; // type@1c0b
328080: 071b |003c: move-object v11, v1
328082: 1f0b 0b1c |003d: check-cast v11, Lorg/reactivestreams/Publisher; // type@1c0b
328086: 072c |003f: move-object v12, v2
328088: 1f0c 0b1c |0040: check-cast v12, Lorg/reactivestreams/Publisher; // type@1c0b
32808c: 073d |0042: move-object v13, v3
32808e: 1f0d 0b1c |0043: check-cast v13, Lorg/reactivestreams/Publisher; // type@1c0b
328092: 074e |0045: move-object v14, v4
328094: 1f0e 0b1c |0046: check-cast v14, Lorg/reactivestreams/Publisher; // type@1c0b
328098: 075f |0048: move-object v15, v5
32809a: 1f0f 0b1c |0049: check-cast v15, Lorg/reactivestreams/Publisher; // type@1c0b
32809e: 0810 0600 |004b: move-object/from16 v16, v6
3280a2: 1f10 0b1c |004d: check-cast v16, Lorg/reactivestreams/Publisher; // type@1c0b
3280a6: 2209 9713 |004f: new-instance v9, Lio/reactivex/rxkotlin/Flowables$combineLatest$8; // type@1397
3280aa: 7020 a092 7900 |0051: invoke-direct {v9, v7}, Lio/reactivex/rxkotlin/Flowables$combineLatest$8;.<init>:(Lkotlin/jvm/functions/Function7;)V // method@92a0
3280b0: 0811 0900 |0054: move-object/from16 v17, v9
3280b4: 1f11 860d |0056: check-cast v17, Lio/reactivex/functions/Function7; // type@0d86
3280b8: 7708 616a 0a00 |0058: invoke-static/range {v10, v11, v12, v13, v14, v15, v16, v17}, Lio/reactivex/Flowable;.combineLatest:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function7;)Lio/reactivex/Flowable; // method@6a61
3280be: 0c09 |005b: move-result-object v9
3280c0: 3909 0500 |005c: if-nez v9, 0061 // +0005
3280c4: 7100 7fb1 0000 |005e: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
3280ca: 1109 |0061: return-object v9
catches : (none)
positions :
0x0039 line=57
0x004f line=58
0x0058 line=57
0x0061 line=58
locals :
0x0011 - 0x0062 reg=8 $i$f$combineLatest I
0x0000 - 0x0062 reg=18 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x0062 reg=19 source1 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=20 source2 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=21 source3 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=22 source4 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=23 source5 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=24 source6 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=25 source7 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=26 combineFunction Lkotlin/jvm/functions/Function7;
#5 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'combineLatest'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function6;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 24
ins : 8
outs : 7
insns size : 86 16-bit code units
3280cc: |[3280cc] io.reactivex.rxkotlin.Flowables.combineLatest:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function6;)Lio/reactivex/Flowable;
3280dc: 0800 1100 |0000: move-object/from16 v0, v17
3280e0: 0801 1200 |0002: move-object/from16 v1, v18
3280e4: 0802 1300 |0004: move-object/from16 v2, v19
3280e8: 0803 1400 |0006: move-object/from16 v3, v20
3280ec: 0804 1500 |0008: move-object/from16 v4, v21
3280f0: 0805 1600 |000a: move-object/from16 v5, v22
3280f4: 0806 1700 |000c: move-object/from16 v6, v23
3280f8: 1207 |000e: const/4 v7, #int 0 // #0
3280fa: 1a08 bfda |000f: const-string v8, "source1" // string@dabf
3280fe: 7120 6bb1 8000 |0011: invoke-static {v0, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328104: 1a08 c1da |0014: const-string v8, "source2" // string@dac1
328108: 7120 6bb1 8100 |0016: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32810e: 1a08 c3da |0019: const-string v8, "source3" // string@dac3
328112: 7120 6bb1 8200 |001b: invoke-static {v2, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328118: 1a08 c5da |001e: const-string v8, "source4" // string@dac5
32811c: 7120 6bb1 8300 |0020: invoke-static {v3, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328122: 1a08 c7da |0023: const-string v8, "source5" // string@dac7
328126: 7120 6bb1 8400 |0025: invoke-static {v4, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32812c: 1a08 c9da |0028: const-string v8, "source6" // string@dac9
328130: 7120 6bb1 8500 |002a: invoke-static {v5, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328136: 1a08 cd88 |002d: const-string v8, "combineFunction" // string@88cd
32813a: 7120 6bb1 8600 |002f: invoke-static {v6, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328140: 0709 |0032: move-object v9, v0
328142: 1f09 0b1c |0033: check-cast v9, Lorg/reactivestreams/Publisher; // type@1c0b
328146: 071a |0035: move-object v10, v1
328148: 1f0a 0b1c |0036: check-cast v10, Lorg/reactivestreams/Publisher; // type@1c0b
32814c: 072b |0038: move-object v11, v2
32814e: 1f0b 0b1c |0039: check-cast v11, Lorg/reactivestreams/Publisher; // type@1c0b
328152: 073c |003b: move-object v12, v3
328154: 1f0c 0b1c |003c: check-cast v12, Lorg/reactivestreams/Publisher; // type@1c0b
328158: 074d |003e: move-object v13, v4
32815a: 1f0d 0b1c |003f: check-cast v13, Lorg/reactivestreams/Publisher; // type@1c0b
32815e: 075e |0041: move-object v14, v5
328160: 1f0e 0b1c |0042: check-cast v14, Lorg/reactivestreams/Publisher; // type@1c0b
328164: 2208 9613 |0044: new-instance v8, Lio/reactivex/rxkotlin/Flowables$combineLatest$7; // type@1396
328168: 7020 9e92 6800 |0046: invoke-direct {v8, v6}, Lio/reactivex/rxkotlin/Flowables$combineLatest$7;.<init>:(Lkotlin/jvm/functions/Function6;)V // method@929e
32816e: 078f |0049: move-object v15, v8
328170: 1f0f 850d |004a: check-cast v15, Lio/reactivex/functions/Function6; // type@0d85
328174: 7707 606a 0900 |004c: invoke-static/range {v9, v10, v11, v12, v13, v14, v15}, Lio/reactivex/Flowable;.combineLatest:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function6;)Lio/reactivex/Flowable; // method@6a60
32817a: 0c08 |004f: move-result-object v8
32817c: 3908 0500 |0050: if-nez v8, 0055 // +0005
328180: 7100 7fb1 0000 |0052: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
328186: 1108 |0055: return-object v8
catches : (none)
positions :
0x0032 line=50
0x0044 line=51
0x004c line=50
0x0055 line=51
locals :
0x000f - 0x0056 reg=7 $i$f$combineLatest I
0x0000 - 0x0056 reg=16 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x0056 reg=17 source1 Lio/reactivex/Flowable;
0x0000 - 0x0056 reg=18 source2 Lio/reactivex/Flowable;
0x0000 - 0x0056 reg=19 source3 Lio/reactivex/Flowable;
0x0000 - 0x0056 reg=20 source4 Lio/reactivex/Flowable;
0x0000 - 0x0056 reg=21 source5 Lio/reactivex/Flowable;
0x0000 - 0x0056 reg=22 source6 Lio/reactivex/Flowable;
0x0000 - 0x0056 reg=23 combineFunction Lkotlin/jvm/functions/Function6;
#6 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'combineLatest'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function5;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 15
ins : 7
outs : 6
insns size : 64 16-bit code units
328188: |[328188] io.reactivex.rxkotlin.Flowables.combineLatest:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function5;)Lio/reactivex/Flowable;
328198: 1200 |0000: const/4 v0, #int 0 // #0
32819a: 1a01 bfda |0001: const-string v1, "source1" // string@dabf
32819e: 7120 6bb1 1900 |0003: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3281a4: 1a01 c1da |0006: const-string v1, "source2" // string@dac1
3281a8: 7120 6bb1 1a00 |0008: invoke-static {v10, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3281ae: 1a01 c3da |000b: const-string v1, "source3" // string@dac3
3281b2: 7120 6bb1 1b00 |000d: invoke-static {v11, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3281b8: 1a01 c5da |0010: const-string v1, "source4" // string@dac5
3281bc: 7120 6bb1 1c00 |0012: invoke-static {v12, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3281c2: 1a01 c7da |0015: const-string v1, "source5" // string@dac7
3281c6: 7120 6bb1 1d00 |0017: invoke-static {v13, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3281cc: 1a01 cd88 |001a: const-string v1, "combineFunction" // string@88cd
3281d0: 7120 6bb1 1e00 |001c: invoke-static {v14, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3281d6: 0792 |001f: move-object v2, v9
3281d8: 1f02 0b1c |0020: check-cast v2, Lorg/reactivestreams/Publisher; // type@1c0b
3281dc: 07a3 |0022: move-object v3, v10
3281de: 1f03 0b1c |0023: check-cast v3, Lorg/reactivestreams/Publisher; // type@1c0b
3281e2: 07b4 |0025: move-object v4, v11
3281e4: 1f04 0b1c |0026: check-cast v4, Lorg/reactivestreams/Publisher; // type@1c0b
3281e8: 07c5 |0028: move-object v5, v12
3281ea: 1f05 0b1c |0029: check-cast v5, Lorg/reactivestreams/Publisher; // type@1c0b
3281ee: 07d6 |002b: move-object v6, v13
3281f0: 1f06 0b1c |002c: check-cast v6, Lorg/reactivestreams/Publisher; // type@1c0b
3281f4: 2201 9513 |002e: new-instance v1, Lio/reactivex/rxkotlin/Flowables$combineLatest$6; // type@1395
3281f8: 7020 9c92 e100 |0030: invoke-direct {v1, v14}, Lio/reactivex/rxkotlin/Flowables$combineLatest$6;.<init>:(Lkotlin/jvm/functions/Function5;)V // method@929c
3281fe: 0717 |0033: move-object v7, v1
328200: 1f07 840d |0034: check-cast v7, Lio/reactivex/functions/Function5; // type@0d84
328204: 7706 5f6a 0200 |0036: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lio/reactivex/Flowable;.combineLatest:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function5;)Lio/reactivex/Flowable; // method@6a5f
32820a: 0c01 |0039: move-result-object v1
32820c: 3901 0500 |003a: if-nez v1, 003f // +0005
328210: 7100 7fb1 0000 |003c: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
328216: 1101 |003f: return-object v1
catches : (none)
positions :
0x001f line=43
0x002e line=44
0x0036 line=43
0x003f line=44
locals :
0x0001 - 0x0040 reg=0 $i$f$combineLatest I
0x0000 - 0x0040 reg=8 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x0040 reg=9 source1 Lio/reactivex/Flowable;
0x0000 - 0x0040 reg=10 source2 Lio/reactivex/Flowable;
0x0000 - 0x0040 reg=11 source3 Lio/reactivex/Flowable;
0x0000 - 0x0040 reg=12 source4 Lio/reactivex/Flowable;
0x0000 - 0x0040 reg=13 source5 Lio/reactivex/Flowable;
0x0000 - 0x0040 reg=14 combineFunction Lkotlin/jvm/functions/Function5;
#7 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'combineLatest'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function4;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 12
ins : 6
outs : 5
insns size : 55 16-bit code units
328218: |[328218] io.reactivex.rxkotlin.Flowables.combineLatest:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function4;)Lio/reactivex/Flowable;
328228: 1200 |0000: const/4 v0, #int 0 // #0
32822a: 1a01 bfda |0001: const-string v1, "source1" // string@dabf
32822e: 7120 6bb1 1700 |0003: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328234: 1a01 c1da |0006: const-string v1, "source2" // string@dac1
328238: 7120 6bb1 1800 |0008: invoke-static {v8, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32823e: 1a01 c3da |000b: const-string v1, "source3" // string@dac3
328242: 7120 6bb1 1900 |000d: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328248: 1a01 c5da |0010: const-string v1, "source4" // string@dac5
32824c: 7120 6bb1 1a00 |0012: invoke-static {v10, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328252: 1a01 cd88 |0015: const-string v1, "combineFunction" // string@88cd
328256: 7120 6bb1 1b00 |0017: invoke-static {v11, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32825c: 0771 |001a: move-object v1, v7
32825e: 1f01 0b1c |001b: check-cast v1, Lorg/reactivestreams/Publisher; // type@1c0b
328262: 0782 |001d: move-object v2, v8
328264: 1f02 0b1c |001e: check-cast v2, Lorg/reactivestreams/Publisher; // type@1c0b
328268: 0793 |0020: move-object v3, v9
32826a: 1f03 0b1c |0021: check-cast v3, Lorg/reactivestreams/Publisher; // type@1c0b
32826e: 07a4 |0023: move-object v4, v10
328270: 1f04 0b1c |0024: check-cast v4, Lorg/reactivestreams/Publisher; // type@1c0b
328274: 2205 9413 |0026: new-instance v5, Lio/reactivex/rxkotlin/Flowables$combineLatest$5; // type@1394
328278: 7020 9a92 b500 |0028: invoke-direct {v5, v11}, Lio/reactivex/rxkotlin/Flowables$combineLatest$5;.<init>:(Lkotlin/jvm/functions/Function4;)V // method@929a
32827e: 1f05 830d |002b: check-cast v5, Lio/reactivex/functions/Function4; // type@0d83
328282: 7155 5e6a 2143 |002d: invoke-static {v1, v2, v3, v4, v5}, Lio/reactivex/Flowable;.combineLatest:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function4;)Lio/reactivex/Flowable; // method@6a5e
328288: 0c01 |0030: move-result-object v1
32828a: 3901 0500 |0031: if-nez v1, 0036 // +0005
32828e: 7100 7fb1 0000 |0033: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
328294: 1101 |0036: return-object v1
catches : (none)
positions :
0x001a line=36
0x0026 line=37
0x002d line=36
0x0036 line=37
locals :
0x0001 - 0x0037 reg=0 $i$f$combineLatest I
0x0000 - 0x0037 reg=6 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x0037 reg=7 source1 Lio/reactivex/Flowable;
0x0000 - 0x0037 reg=8 source2 Lio/reactivex/Flowable;
0x0000 - 0x0037 reg=9 source3 Lio/reactivex/Flowable;
0x0000 - 0x0037 reg=10 source4 Lio/reactivex/Flowable;
0x0000 - 0x0037 reg=11 combineFunction Lkotlin/jvm/functions/Function4;
#8 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'combineLatest'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function3;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 10
ins : 5
outs : 4
insns size : 47 16-bit code units
328298: |[328298] io.reactivex.rxkotlin.Flowables.combineLatest:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function3;)Lio/reactivex/Flowable;
3282a8: 1200 |0000: const/4 v0, #int 0 // #0
3282aa: 1a01 bfda |0001: const-string v1, "source1" // string@dabf
3282ae: 7120 6bb1 1600 |0003: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3282b4: 1a01 c1da |0006: const-string v1, "source2" // string@dac1
3282b8: 7120 6bb1 1700 |0008: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3282be: 1a01 c3da |000b: const-string v1, "source3" // string@dac3
3282c2: 7120 6bb1 1800 |000d: invoke-static {v8, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3282c8: 1a01 cd88 |0010: const-string v1, "combineFunction" // string@88cd
3282cc: 7120 6bb1 1900 |0012: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3282d2: 0761 |0015: move-object v1, v6
3282d4: 1f01 0b1c |0016: check-cast v1, Lorg/reactivestreams/Publisher; // type@1c0b
3282d8: 0772 |0018: move-object v2, v7
3282da: 1f02 0b1c |0019: check-cast v2, Lorg/reactivestreams/Publisher; // type@1c0b
3282de: 0783 |001b: move-object v3, v8
3282e0: 1f03 0b1c |001c: check-cast v3, Lorg/reactivestreams/Publisher; // type@1c0b
3282e4: 2204 9213 |001e: new-instance v4, Lio/reactivex/rxkotlin/Flowables$combineLatest$3; // type@1392
3282e8: 7020 9492 9400 |0020: invoke-direct {v4, v9}, Lio/reactivex/rxkotlin/Flowables$combineLatest$3;.<init>:(Lkotlin/jvm/functions/Function3;)V // method@9294
3282ee: 1f04 820d |0023: check-cast v4, Lio/reactivex/functions/Function3; // type@0d82
3282f2: 7140 5d6a 2143 |0025: invoke-static {v1, v2, v3, v4}, Lio/reactivex/Flowable;.combineLatest:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function3;)Lio/reactivex/Flowable; // method@6a5d
3282f8: 0c01 |0028: move-result-object v1
3282fa: 3901 0500 |0029: if-nez v1, 002e // +0005
3282fe: 7100 7fb1 0000 |002b: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
328304: 1101 |002e: return-object v1
catches : (none)
positions :
0x0015 line=23
0x001e line=24
0x0025 line=23
0x002e line=24
locals :
0x0001 - 0x002f reg=0 $i$f$combineLatest I
0x0000 - 0x002f reg=5 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x002f reg=6 source1 Lio/reactivex/Flowable;
0x0000 - 0x002f reg=7 source2 Lio/reactivex/Flowable;
0x0000 - 0x002f reg=8 source3 Lio/reactivex/Flowable;
0x0000 - 0x002f reg=9 combineFunction Lkotlin/jvm/functions/Function3;
#9 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'combineLatest'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function2;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 8
ins : 4
outs : 3
insns size : 39 16-bit code units
328308: |[328308] io.reactivex.rxkotlin.Flowables.combineLatest:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function2;)Lio/reactivex/Flowable;
328318: 1200 |0000: const/4 v0, #int 0 // #0
32831a: 1a01 bfda |0001: const-string v1, "source1" // string@dabf
32831e: 7120 6bb1 1500 |0003: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328324: 1a01 c1da |0006: const-string v1, "source2" // string@dac1
328328: 7120 6bb1 1600 |0008: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32832e: 1a01 cd88 |000b: const-string v1, "combineFunction" // string@88cd
328332: 7120 6bb1 1700 |000d: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328338: 0751 |0010: move-object v1, v5
32833a: 1f01 0b1c |0011: check-cast v1, Lorg/reactivestreams/Publisher; // type@1c0b
32833e: 0762 |0013: move-object v2, v6
328340: 1f02 0b1c |0014: check-cast v2, Lorg/reactivestreams/Publisher; // type@1c0b
328344: 2203 9013 |0016: new-instance v3, Lio/reactivex/rxkotlin/Flowables$combineLatest$1; // type@1390
328348: 7020 8e92 7300 |0018: invoke-direct {v3, v7}, Lio/reactivex/rxkotlin/Flowables$combineLatest$1;.<init>:(Lkotlin/jvm/functions/Function2;)V // method@928e
32834e: 1f03 7d0d |001b: check-cast v3, Lio/reactivex/functions/BiFunction; // type@0d7d
328352: 7130 5c6a 2103 |001d: invoke-static {v1, v2, v3}, Lio/reactivex/Flowable;.combineLatest:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Flowable; // method@6a5c
328358: 0c01 |0020: move-result-object v1
32835a: 3901 0500 |0021: if-nez v1, 0026 // +0005
32835e: 7100 7fb1 0000 |0023: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
328364: 1101 |0026: return-object v1
catches : (none)
positions :
0x0010 line=11
0x0016 line=12
0x001d line=11
0x0026 line=12
locals :
0x0001 - 0x0027 reg=0 $i$f$combineLatest I
0x0000 - 0x0027 reg=4 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x0027 reg=5 source1 Lio/reactivex/Flowable;
0x0000 - 0x0027 reg=6 source2 Lio/reactivex/Flowable;
0x0000 - 0x0027 reg=7 combineFunction Lkotlin/jvm/functions/Function2;
#10 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'zip'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 6
ins : 3
outs : 3
insns size : 30 16-bit code units
328368: |[328368] io.reactivex.rxkotlin.Flowables.zip:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
328378: 1a00 bfda |0000: const-string v0, "source1" // string@dabf
32837c: 7120 6bb1 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328382: 1a00 c1da |0005: const-string v0, "source2" // string@dac1
328386: 7120 6bb1 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32838c: 0740 |000a: move-object v0, v4
32838e: 1f00 0b1c |000b: check-cast v0, Lorg/reactivestreams/Publisher; // type@1c0b
328392: 0751 |000d: move-object v1, v5
328394: 1f01 0b1c |000e: check-cast v1, Lorg/reactivestreams/Publisher; // type@1c0b
328398: 6202 c784 |0010: sget-object v2, Lio/reactivex/rxkotlin/Flowables$zip$2;.INSTANCE:Lio/reactivex/rxkotlin/Flowables$zip$2; // field@84c7
32839c: 1f02 7d0d |0012: check-cast v2, Lio/reactivex/functions/BiFunction; // type@0d7d
3283a0: 7130 0c6c 1002 |0014: invoke-static {v0, v1, v2}, Lio/reactivex/Flowable;.zip:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Flowable; // method@6c0c
3283a6: 0c00 |0017: move-result-object v0
3283a8: 3900 0500 |0018: if-nez v0, 001d // +0005
3283ac: 7100 7fb1 0000 |001a: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
3283b2: 1100 |001d: return-object v0
catches : (none)
positions :
0x000a line=88
0x0010 line=89
0x0014 line=88
0x001d line=89
locals :
0x0000 - 0x001e reg=3 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x001e reg=4 source1 Lio/reactivex/Flowable;
0x0000 - 0x001e reg=5 source2 Lio/reactivex/Flowable;
#11 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'zip'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 8
ins : 4
outs : 4
insns size : 38 16-bit code units
3283b4: |[3283b4] io.reactivex.rxkotlin.Flowables.zip:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
3283c4: 1a00 bfda |0000: const-string v0, "source1" // string@dabf
3283c8: 7120 6bb1 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3283ce: 1a00 c1da |0005: const-string v0, "source2" // string@dac1
3283d2: 7120 6bb1 0600 |0007: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3283d8: 1a00 c3da |000a: const-string v0, "source3" // string@dac3
3283dc: 7120 6bb1 0700 |000c: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3283e2: 0750 |000f: move-object v0, v5
3283e4: 1f00 0b1c |0010: check-cast v0, Lorg/reactivestreams/Publisher; // type@1c0b
3283e8: 0761 |0012: move-object v1, v6
3283ea: 1f01 0b1c |0013: check-cast v1, Lorg/reactivestreams/Publisher; // type@1c0b
3283ee: 0772 |0015: move-object v2, v7
3283f0: 1f02 0b1c |0016: check-cast v2, Lorg/reactivestreams/Publisher; // type@1c0b
3283f4: 6203 c984 |0018: sget-object v3, Lio/reactivex/rxkotlin/Flowables$zip$4;.INSTANCE:Lio/reactivex/rxkotlin/Flowables$zip$4; // field@84c9
3283f8: 1f03 820d |001a: check-cast v3, Lio/reactivex/functions/Function3; // type@0d82
3283fc: 7140 0f6c 1032 |001c: invoke-static {v0, v1, v2, v3}, Lio/reactivex/Flowable;.zip:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function3;)Lio/reactivex/Flowable; // method@6c0f
328402: 0c00 |001f: move-result-object v0
328404: 3900 0500 |0020: if-nez v0, 0025 // +0005
328408: 7100 7fb1 0000 |0022: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
32840e: 1100 |0025: return-object v0
catches : (none)
positions :
0x000f line=100
0x0018 line=101
0x001c line=100
0x0025 line=101
locals :
0x0000 - 0x0026 reg=4 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x0026 reg=5 source1 Lio/reactivex/Flowable;
0x0000 - 0x0026 reg=6 source2 Lio/reactivex/Flowable;
0x0000 - 0x0026 reg=7 source3 Lio/reactivex/Flowable;
#12 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'zip'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function9;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 33
ins : 11
outs : 10
insns size : 122 16-bit code units
328410: |[328410] io.reactivex.rxkotlin.Flowables.zip:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function9;)Lio/reactivex/Flowable;
328420: 0800 1700 |0000: move-object/from16 v0, v23
328424: 0801 1800 |0002: move-object/from16 v1, v24
328428: 0802 1900 |0004: move-object/from16 v2, v25
32842c: 0803 1a00 |0006: move-object/from16 v3, v26
328430: 0804 1b00 |0008: move-object/from16 v4, v27
328434: 0805 1c00 |000a: move-object/from16 v5, v28
328438: 0806 1d00 |000c: move-object/from16 v6, v29
32843c: 0807 1e00 |000e: move-object/from16 v7, v30
328440: 0808 1f00 |0010: move-object/from16 v8, v31
328444: 0809 2000 |0012: move-object/from16 v9, v32
328448: 120a |0014: const/4 v10, #int 0 // #0
32844a: 1a0b bfda |0015: const-string v11, "source1" // string@dabf
32844e: 7120 6bb1 b000 |0017: invoke-static {v0, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328454: 1a0b c1da |001a: const-string v11, "source2" // string@dac1
328458: 7120 6bb1 b100 |001c: invoke-static {v1, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32845e: 1a0b c3da |001f: const-string v11, "source3" // string@dac3
328462: 7120 6bb1 b200 |0021: invoke-static {v2, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328468: 1a0b c5da |0024: const-string v11, "source4" // string@dac5
32846c: 7120 6bb1 b300 |0026: invoke-static {v3, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328472: 1a0b c7da |0029: const-string v11, "source5" // string@dac7
328476: 7120 6bb1 b400 |002b: invoke-static {v4, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32847c: 1a0b c9da |002e: const-string v11, "source6" // string@dac9
328480: 7120 6bb1 b500 |0030: invoke-static {v5, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328486: 1a0b cbda |0033: const-string v11, "source7" // string@dacb
32848a: 7120 6bb1 b600 |0035: invoke-static {v6, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328490: 1a0b cdda |0038: const-string v11, "source8" // string@dacd
328494: 7120 6bb1 b700 |003a: invoke-static {v7, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32849a: 1a0b cfda |003d: const-string v11, "source9" // string@dacf
32849e: 7120 6bb1 b800 |003f: invoke-static {v8, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3284a4: 1a0b cd88 |0042: const-string v11, "combineFunction" // string@88cd
3284a8: 7120 6bb1 b900 |0044: invoke-static {v9, v11}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3284ae: 070c |0047: move-object v12, v0
3284b0: 1f0c 0b1c |0048: check-cast v12, Lorg/reactivestreams/Publisher; // type@1c0b
3284b4: 071d |004a: move-object v13, v1
3284b6: 1f0d 0b1c |004b: check-cast v13, Lorg/reactivestreams/Publisher; // type@1c0b
3284ba: 072e |004d: move-object v14, v2
3284bc: 1f0e 0b1c |004e: check-cast v14, Lorg/reactivestreams/Publisher; // type@1c0b
3284c0: 073f |0050: move-object v15, v3
3284c2: 1f0f 0b1c |0051: check-cast v15, Lorg/reactivestreams/Publisher; // type@1c0b
3284c6: 0810 0400 |0053: move-object/from16 v16, v4
3284ca: 1f10 0b1c |0055: check-cast v16, Lorg/reactivestreams/Publisher; // type@1c0b
3284ce: 0811 0500 |0057: move-object/from16 v17, v5
3284d2: 1f11 0b1c |0059: check-cast v17, Lorg/reactivestreams/Publisher; // type@1c0b
3284d6: 0812 0600 |005b: move-object/from16 v18, v6
3284da: 1f12 0b1c |005d: check-cast v18, Lorg/reactivestreams/Publisher; // type@1c0b
3284de: 0813 0700 |005f: move-object/from16 v19, v7
3284e2: 1f13 0b1c |0061: check-cast v19, Lorg/reactivestreams/Publisher; // type@1c0b
3284e6: 0814 0800 |0063: move-object/from16 v20, v8
3284ea: 1f14 0b1c |0065: check-cast v20, Lorg/reactivestreams/Publisher; // type@1c0b
3284ee: 220b 9913 |0067: new-instance v11, Lio/reactivex/rxkotlin/Flowables$zip$10; // type@1399
3284f2: 7020 a492 9b00 |0069: invoke-direct {v11, v9}, Lio/reactivex/rxkotlin/Flowables$zip$10;.<init>:(Lkotlin/jvm/functions/Function9;)V // method@92a4
3284f8: 0815 0b00 |006c: move-object/from16 v21, v11
3284fc: 1f15 880d |006e: check-cast v21, Lio/reactivex/functions/Function9; // type@0d88
328500: 770a 156c 0c00 |0070: invoke-static/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lio/reactivex/Flowable;.zip:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function9;)Lio/reactivex/Flowable; // method@6c15
328506: 0c0b |0073: move-result-object v11
328508: 390b 0500 |0074: if-nez v11, 0079 // +0005
32850c: 7100 7fb1 0000 |0076: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
328512: 110b |0079: return-object v11
catches : (none)
positions :
0x0047 line=142
0x0067 line=143
0x0070 line=142
0x0079 line=143
locals :
0x0015 - 0x007a reg=10 $i$f$zip I
0x0000 - 0x007a reg=22 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x007a reg=23 source1 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=24 source2 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=25 source3 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=26 source4 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=27 source5 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=28 source6 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=29 source7 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=30 source8 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=31 source9 Lio/reactivex/Flowable;
0x0000 - 0x007a reg=32 combineFunction Lkotlin/jvm/functions/Function9;
#13 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'zip'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function8;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 30
ins : 10
outs : 9
insns size : 110 16-bit code units
328514: |[328514] io.reactivex.rxkotlin.Flowables.zip:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function8;)Lio/reactivex/Flowable;
328524: 0800 1500 |0000: move-object/from16 v0, v21
328528: 0801 1600 |0002: move-object/from16 v1, v22
32852c: 0802 1700 |0004: move-object/from16 v2, v23
328530: 0803 1800 |0006: move-object/from16 v3, v24
328534: 0804 1900 |0008: move-object/from16 v4, v25
328538: 0805 1a00 |000a: move-object/from16 v5, v26
32853c: 0806 1b00 |000c: move-object/from16 v6, v27
328540: 0807 1c00 |000e: move-object/from16 v7, v28
328544: 0808 1d00 |0010: move-object/from16 v8, v29
328548: 1209 |0012: const/4 v9, #int 0 // #0
32854a: 1a0a bfda |0013: const-string v10, "source1" // string@dabf
32854e: 7120 6bb1 a000 |0015: invoke-static {v0, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328554: 1a0a c1da |0018: const-string v10, "source2" // string@dac1
328558: 7120 6bb1 a100 |001a: invoke-static {v1, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32855e: 1a0a c3da |001d: const-string v10, "source3" // string@dac3
328562: 7120 6bb1 a200 |001f: invoke-static {v2, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328568: 1a0a c5da |0022: const-string v10, "source4" // string@dac5
32856c: 7120 6bb1 a300 |0024: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328572: 1a0a c7da |0027: const-string v10, "source5" // string@dac7
328576: 7120 6bb1 a400 |0029: invoke-static {v4, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32857c: 1a0a c9da |002c: const-string v10, "source6" // string@dac9
328580: 7120 6bb1 a500 |002e: invoke-static {v5, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328586: 1a0a cbda |0031: const-string v10, "source7" // string@dacb
32858a: 7120 6bb1 a600 |0033: invoke-static {v6, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328590: 1a0a cdda |0036: const-string v10, "source8" // string@dacd
328594: 7120 6bb1 a700 |0038: invoke-static {v7, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32859a: 1a0a cd88 |003b: const-string v10, "combineFunction" // string@88cd
32859e: 7120 6bb1 a800 |003d: invoke-static {v8, v10}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3285a4: 070b |0040: move-object v11, v0
3285a6: 1f0b 0b1c |0041: check-cast v11, Lorg/reactivestreams/Publisher; // type@1c0b
3285aa: 071c |0043: move-object v12, v1
3285ac: 1f0c 0b1c |0044: check-cast v12, Lorg/reactivestreams/Publisher; // type@1c0b
3285b0: 072d |0046: move-object v13, v2
3285b2: 1f0d 0b1c |0047: check-cast v13, Lorg/reactivestreams/Publisher; // type@1c0b
3285b6: 073e |0049: move-object v14, v3
3285b8: 1f0e 0b1c |004a: check-cast v14, Lorg/reactivestreams/Publisher; // type@1c0b
3285bc: 074f |004c: move-object v15, v4
3285be: 1f0f 0b1c |004d: check-cast v15, Lorg/reactivestreams/Publisher; // type@1c0b
3285c2: 0810 0500 |004f: move-object/from16 v16, v5
3285c6: 1f10 0b1c |0051: check-cast v16, Lorg/reactivestreams/Publisher; // type@1c0b
3285ca: 0811 0600 |0053: move-object/from16 v17, v6
3285ce: 1f11 0b1c |0055: check-cast v17, Lorg/reactivestreams/Publisher; // type@1c0b
3285d2: 0812 0700 |0057: move-object/from16 v18, v7
3285d6: 1f12 0b1c |0059: check-cast v18, Lorg/reactivestreams/Publisher; // type@1c0b
3285da: 220a a213 |005b: new-instance v10, Lio/reactivex/rxkotlin/Flowables$zip$9; // type@13a2
3285de: 7020 ba92 8a00 |005d: invoke-direct {v10, v8}, Lio/reactivex/rxkotlin/Flowables$zip$9;.<init>:(Lkotlin/jvm/functions/Function8;)V // method@92ba
3285e4: 0813 0a00 |0060: move-object/from16 v19, v10
3285e8: 1f13 870d |0062: check-cast v19, Lio/reactivex/functions/Function8; // type@0d87
3285ec: 7709 146c 0b00 |0064: invoke-static/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lio/reactivex/Flowable;.zip:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function8;)Lio/reactivex/Flowable; // method@6c14
3285f2: 0c0a |0067: move-result-object v10
3285f4: 390a 0500 |0068: if-nez v10, 006d // +0005
3285f8: 7100 7fb1 0000 |006a: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
3285fe: 110a |006d: return-object v10
catches : (none)
positions :
0x0040 line=134
0x005b line=135
0x0064 line=134
0x006d line=135
locals :
0x0013 - 0x006e reg=9 $i$f$zip I
0x0000 - 0x006e reg=20 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x006e reg=21 source1 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=22 source2 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=23 source3 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=24 source4 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=25 source5 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=26 source6 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=27 source7 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=28 source8 Lio/reactivex/Flowable;
0x0000 - 0x006e reg=29 combineFunction Lkotlin/jvm/functions/Function8;
#14 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'zip'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function7;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 27
ins : 9
outs : 8
insns size : 98 16-bit code units
328600: |[328600] io.reactivex.rxkotlin.Flowables.zip:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function7;)Lio/reactivex/Flowable;
328610: 0800 1300 |0000: move-object/from16 v0, v19
328614: 0801 1400 |0002: move-object/from16 v1, v20
328618: 0802 1500 |0004: move-object/from16 v2, v21
32861c: 0803 1600 |0006: move-object/from16 v3, v22
328620: 0804 1700 |0008: move-object/from16 v4, v23
328624: 0805 1800 |000a: move-object/from16 v5, v24
328628: 0806 1900 |000c: move-object/from16 v6, v25
32862c: 0807 1a00 |000e: move-object/from16 v7, v26
328630: 1208 |0010: const/4 v8, #int 0 // #0
328632: 1a09 bfda |0011: const-string v9, "source1" // string@dabf
328636: 7120 6bb1 9000 |0013: invoke-static {v0, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32863c: 1a09 c1da |0016: const-string v9, "source2" // string@dac1
328640: 7120 6bb1 9100 |0018: invoke-static {v1, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328646: 1a09 c3da |001b: const-string v9, "source3" // string@dac3
32864a: 7120 6bb1 9200 |001d: invoke-static {v2, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328650: 1a09 c5da |0020: const-string v9, "source4" // string@dac5
328654: 7120 6bb1 9300 |0022: invoke-static {v3, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32865a: 1a09 c7da |0025: const-string v9, "source5" // string@dac7
32865e: 7120 6bb1 9400 |0027: invoke-static {v4, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328664: 1a09 c9da |002a: const-string v9, "source6" // string@dac9
328668: 7120 6bb1 9500 |002c: invoke-static {v5, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32866e: 1a09 cbda |002f: const-string v9, "source7" // string@dacb
328672: 7120 6bb1 9600 |0031: invoke-static {v6, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328678: 1a09 cd88 |0034: const-string v9, "combineFunction" // string@88cd
32867c: 7120 6bb1 9700 |0036: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328682: 070a |0039: move-object v10, v0
328684: 1f0a 0b1c |003a: check-cast v10, Lorg/reactivestreams/Publisher; // type@1c0b
328688: 071b |003c: move-object v11, v1
32868a: 1f0b 0b1c |003d: check-cast v11, Lorg/reactivestreams/Publisher; // type@1c0b
32868e: 072c |003f: move-object v12, v2
328690: 1f0c 0b1c |0040: check-cast v12, Lorg/reactivestreams/Publisher; // type@1c0b
328694: 073d |0042: move-object v13, v3
328696: 1f0d 0b1c |0043: check-cast v13, Lorg/reactivestreams/Publisher; // type@1c0b
32869a: 074e |0045: move-object v14, v4
32869c: 1f0e 0b1c |0046: check-cast v14, Lorg/reactivestreams/Publisher; // type@1c0b
3286a0: 075f |0048: move-object v15, v5
3286a2: 1f0f 0b1c |0049: check-cast v15, Lorg/reactivestreams/Publisher; // type@1c0b
3286a6: 0810 0600 |004b: move-object/from16 v16, v6
3286aa: 1f10 0b1c |004d: check-cast v16, Lorg/reactivestreams/Publisher; // type@1c0b
3286ae: 2209 a113 |004f: new-instance v9, Lio/reactivex/rxkotlin/Flowables$zip$8; // type@13a1
3286b2: 7020 b892 7900 |0051: invoke-direct {v9, v7}, Lio/reactivex/rxkotlin/Flowables$zip$8;.<init>:(Lkotlin/jvm/functions/Function7;)V // method@92b8
3286b8: 0811 0900 |0054: move-object/from16 v17, v9
3286bc: 1f11 860d |0056: check-cast v17, Lio/reactivex/functions/Function7; // type@0d86
3286c0: 7708 136c 0a00 |0058: invoke-static/range {v10, v11, v12, v13, v14, v15, v16, v17}, Lio/reactivex/Flowable;.zip:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function7;)Lio/reactivex/Flowable; // method@6c13
3286c6: 0c09 |005b: move-result-object v9
3286c8: 3909 0500 |005c: if-nez v9, 0061 // +0005
3286cc: 7100 7fb1 0000 |005e: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
3286d2: 1109 |0061: return-object v9
catches : (none)
positions :
0x0039 line=125
0x004f line=126
0x0058 line=125
0x0061 line=126
locals :
0x0011 - 0x0062 reg=8 $i$f$zip I
0x0000 - 0x0062 reg=18 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x0062 reg=19 source1 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=20 source2 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=21 source3 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=22 source4 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=23 source5 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=24 source6 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=25 source7 Lio/reactivex/Flowable;
0x0000 - 0x0062 reg=26 combineFunction Lkotlin/jvm/functions/Function7;
#15 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'zip'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function6;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 24
ins : 8
outs : 7
insns size : 86 16-bit code units
3286d4: |[3286d4] io.reactivex.rxkotlin.Flowables.zip:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function6;)Lio/reactivex/Flowable;
3286e4: 0800 1100 |0000: move-object/from16 v0, v17
3286e8: 0801 1200 |0002: move-object/from16 v1, v18
3286ec: 0802 1300 |0004: move-object/from16 v2, v19
3286f0: 0803 1400 |0006: move-object/from16 v3, v20
3286f4: 0804 1500 |0008: move-object/from16 v4, v21
3286f8: 0805 1600 |000a: move-object/from16 v5, v22
3286fc: 0806 1700 |000c: move-object/from16 v6, v23
328700: 1207 |000e: const/4 v7, #int 0 // #0
328702: 1a08 bfda |000f: const-string v8, "source1" // string@dabf
328706: 7120 6bb1 8000 |0011: invoke-static {v0, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32870c: 1a08 c1da |0014: const-string v8, "source2" // string@dac1
328710: 7120 6bb1 8100 |0016: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328716: 1a08 c3da |0019: const-string v8, "source3" // string@dac3
32871a: 7120 6bb1 8200 |001b: invoke-static {v2, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328720: 1a08 c5da |001e: const-string v8, "source4" // string@dac5
328724: 7120 6bb1 8300 |0020: invoke-static {v3, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32872a: 1a08 c7da |0023: const-string v8, "source5" // string@dac7
32872e: 7120 6bb1 8400 |0025: invoke-static {v4, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328734: 1a08 c9da |0028: const-string v8, "source6" // string@dac9
328738: 7120 6bb1 8500 |002a: invoke-static {v5, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32873e: 1a08 cd88 |002d: const-string v8, "combineFunction" // string@88cd
328742: 7120 6bb1 8600 |002f: invoke-static {v6, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328748: 0709 |0032: move-object v9, v0
32874a: 1f09 0b1c |0033: check-cast v9, Lorg/reactivestreams/Publisher; // type@1c0b
32874e: 071a |0035: move-object v10, v1
328750: 1f0a 0b1c |0036: check-cast v10, Lorg/reactivestreams/Publisher; // type@1c0b
328754: 072b |0038: move-object v11, v2
328756: 1f0b 0b1c |0039: check-cast v11, Lorg/reactivestreams/Publisher; // type@1c0b
32875a: 073c |003b: move-object v12, v3
32875c: 1f0c 0b1c |003c: check-cast v12, Lorg/reactivestreams/Publisher; // type@1c0b
328760: 074d |003e: move-object v13, v4
328762: 1f0d 0b1c |003f: check-cast v13, Lorg/reactivestreams/Publisher; // type@1c0b
328766: 075e |0041: move-object v14, v5
328768: 1f0e 0b1c |0042: check-cast v14, Lorg/reactivestreams/Publisher; // type@1c0b
32876c: 2208 a013 |0044: new-instance v8, Lio/reactivex/rxkotlin/Flowables$zip$7; // type@13a0
328770: 7020 b692 6800 |0046: invoke-direct {v8, v6}, Lio/reactivex/rxkotlin/Flowables$zip$7;.<init>:(Lkotlin/jvm/functions/Function6;)V // method@92b6
328776: 078f |0049: move-object v15, v8
328778: 1f0f 850d |004a: check-cast v15, Lio/reactivex/functions/Function6; // type@0d85
32877c: 7707 126c 0900 |004c: invoke-static/range {v9, v10, v11, v12, v13, v14, v15}, Lio/reactivex/Flowable;.zip:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function6;)Lio/reactivex/Flowable; // method@6c12
328782: 0c08 |004f: move-result-object v8
328784: 3908 0500 |0050: if-nez v8, 0055 // +0005
328788: 7100 7fb1 0000 |0052: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
32878e: 1108 |0055: return-object v8
catches : (none)
positions :
0x0032 line=118
0x0044 line=119
0x004c line=118
0x0055 line=119
locals :
0x000f - 0x0056 reg=7 $i$f$zip I
0x0000 - 0x0056 reg=16 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x0056 reg=17 source1 Lio/reactivex/Flowable;
0x0000 - 0x0056 reg=18 source2 Lio/reactivex/Flowable;
0x0000 - 0x0056 reg=19 source3 Lio/reactivex/Flowable;
0x0000 - 0x0056 reg=20 source4 Lio/reactivex/Flowable;
0x0000 - 0x0056 reg=21 source5 Lio/reactivex/Flowable;
0x0000 - 0x0056 reg=22 source6 Lio/reactivex/Flowable;
0x0000 - 0x0056 reg=23 combineFunction Lkotlin/jvm/functions/Function6;
#16 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'zip'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function5;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 15
ins : 7
outs : 6
insns size : 64 16-bit code units
328790: |[328790] io.reactivex.rxkotlin.Flowables.zip:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function5;)Lio/reactivex/Flowable;
3287a0: 1200 |0000: const/4 v0, #int 0 // #0
3287a2: 1a01 bfda |0001: const-string v1, "source1" // string@dabf
3287a6: 7120 6bb1 1900 |0003: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3287ac: 1a01 c1da |0006: const-string v1, "source2" // string@dac1
3287b0: 7120 6bb1 1a00 |0008: invoke-static {v10, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3287b6: 1a01 c3da |000b: const-string v1, "source3" // string@dac3
3287ba: 7120 6bb1 1b00 |000d: invoke-static {v11, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3287c0: 1a01 c5da |0010: const-string v1, "source4" // string@dac5
3287c4: 7120 6bb1 1c00 |0012: invoke-static {v12, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3287ca: 1a01 c7da |0015: const-string v1, "source5" // string@dac7
3287ce: 7120 6bb1 1d00 |0017: invoke-static {v13, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3287d4: 1a01 cd88 |001a: const-string v1, "combineFunction" // string@88cd
3287d8: 7120 6bb1 1e00 |001c: invoke-static {v14, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3287de: 0792 |001f: move-object v2, v9
3287e0: 1f02 0b1c |0020: check-cast v2, Lorg/reactivestreams/Publisher; // type@1c0b
3287e4: 07a3 |0022: move-object v3, v10
3287e6: 1f03 0b1c |0023: check-cast v3, Lorg/reactivestreams/Publisher; // type@1c0b
3287ea: 07b4 |0025: move-object v4, v11
3287ec: 1f04 0b1c |0026: check-cast v4, Lorg/reactivestreams/Publisher; // type@1c0b
3287f0: 07c5 |0028: move-object v5, v12
3287f2: 1f05 0b1c |0029: check-cast v5, Lorg/reactivestreams/Publisher; // type@1c0b
3287f6: 07d6 |002b: move-object v6, v13
3287f8: 1f06 0b1c |002c: check-cast v6, Lorg/reactivestreams/Publisher; // type@1c0b
3287fc: 2201 9f13 |002e: new-instance v1, Lio/reactivex/rxkotlin/Flowables$zip$6; // type@139f
328800: 7020 b492 e100 |0030: invoke-direct {v1, v14}, Lio/reactivex/rxkotlin/Flowables$zip$6;.<init>:(Lkotlin/jvm/functions/Function5;)V // method@92b4
328806: 0717 |0033: move-object v7, v1
328808: 1f07 840d |0034: check-cast v7, Lio/reactivex/functions/Function5; // type@0d84
32880c: 7706 116c 0200 |0036: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lio/reactivex/Flowable;.zip:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function5;)Lio/reactivex/Flowable; // method@6c11
328812: 0c01 |0039: move-result-object v1
328814: 3901 0500 |003a: if-nez v1, 003f // +0005
328818: 7100 7fb1 0000 |003c: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
32881e: 1101 |003f: return-object v1
catches : (none)
positions :
0x001f line=110
0x002e line=111
0x0036 line=110
0x003f line=111
locals :
0x0001 - 0x0040 reg=0 $i$f$zip I
0x0000 - 0x0040 reg=8 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x0040 reg=9 source1 Lio/reactivex/Flowable;
0x0000 - 0x0040 reg=10 source2 Lio/reactivex/Flowable;
0x0000 - 0x0040 reg=11 source3 Lio/reactivex/Flowable;
0x0000 - 0x0040 reg=12 source4 Lio/reactivex/Flowable;
0x0000 - 0x0040 reg=13 source5 Lio/reactivex/Flowable;
0x0000 - 0x0040 reg=14 combineFunction Lkotlin/jvm/functions/Function5;
#17 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'zip'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function4;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 12
ins : 6
outs : 5
insns size : 55 16-bit code units
328820: |[328820] io.reactivex.rxkotlin.Flowables.zip:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function4;)Lio/reactivex/Flowable;
328830: 1200 |0000: const/4 v0, #int 0 // #0
328832: 1a01 bfda |0001: const-string v1, "source1" // string@dabf
328836: 7120 6bb1 1700 |0003: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32883c: 1a01 c1da |0006: const-string v1, "source2" // string@dac1
328840: 7120 6bb1 1800 |0008: invoke-static {v8, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328846: 1a01 c3da |000b: const-string v1, "source3" // string@dac3
32884a: 7120 6bb1 1900 |000d: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328850: 1a01 c5da |0010: const-string v1, "source4" // string@dac5
328854: 7120 6bb1 1a00 |0012: invoke-static {v10, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32885a: 1a01 cd88 |0015: const-string v1, "combineFunction" // string@88cd
32885e: 7120 6bb1 1b00 |0017: invoke-static {v11, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328864: 0771 |001a: move-object v1, v7
328866: 1f01 0b1c |001b: check-cast v1, Lorg/reactivestreams/Publisher; // type@1c0b
32886a: 0782 |001d: move-object v2, v8
32886c: 1f02 0b1c |001e: check-cast v2, Lorg/reactivestreams/Publisher; // type@1c0b
328870: 0793 |0020: move-object v3, v9
328872: 1f03 0b1c |0021: check-cast v3, Lorg/reactivestreams/Publisher; // type@1c0b
328876: 07a4 |0023: move-object v4, v10
328878: 1f04 0b1c |0024: check-cast v4, Lorg/reactivestreams/Publisher; // type@1c0b
32887c: 2205 9e13 |0026: new-instance v5, Lio/reactivex/rxkotlin/Flowables$zip$5; // type@139e
328880: 7020 b292 b500 |0028: invoke-direct {v5, v11}, Lio/reactivex/rxkotlin/Flowables$zip$5;.<init>:(Lkotlin/jvm/functions/Function4;)V // method@92b2
328886: 1f05 830d |002b: check-cast v5, Lio/reactivex/functions/Function4; // type@0d83
32888a: 7155 106c 2143 |002d: invoke-static {v1, v2, v3, v4, v5}, Lio/reactivex/Flowable;.zip:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function4;)Lio/reactivex/Flowable; // method@6c10
328890: 0c01 |0030: move-result-object v1
328892: 3901 0500 |0031: if-nez v1, 0036 // +0005
328896: 7100 7fb1 0000 |0033: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
32889c: 1101 |0036: return-object v1
catches : (none)
positions :
0x001a line=104
0x0026 line=105
0x002d line=104
0x0036 line=105
locals :
0x0001 - 0x0037 reg=0 $i$f$zip I
0x0000 - 0x0037 reg=6 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x0037 reg=7 source1 Lio/reactivex/Flowable;
0x0000 - 0x0037 reg=8 source2 Lio/reactivex/Flowable;
0x0000 - 0x0037 reg=9 source3 Lio/reactivex/Flowable;
0x0000 - 0x0037 reg=10 source4 Lio/reactivex/Flowable;
0x0000 - 0x0037 reg=11 combineFunction Lkotlin/jvm/functions/Function4;
#18 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'zip'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function3;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 10
ins : 5
outs : 4
insns size : 47 16-bit code units
3288a0: |[3288a0] io.reactivex.rxkotlin.Flowables.zip:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function3;)Lio/reactivex/Flowable;
3288b0: 1200 |0000: const/4 v0, #int 0 // #0
3288b2: 1a01 bfda |0001: const-string v1, "source1" // string@dabf
3288b6: 7120 6bb1 1600 |0003: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3288bc: 1a01 c1da |0006: const-string v1, "source2" // string@dac1
3288c0: 7120 6bb1 1700 |0008: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3288c6: 1a01 c3da |000b: const-string v1, "source3" // string@dac3
3288ca: 7120 6bb1 1800 |000d: invoke-static {v8, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3288d0: 1a01 cd88 |0010: const-string v1, "combineFunction" // string@88cd
3288d4: 7120 6bb1 1900 |0012: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
3288da: 0761 |0015: move-object v1, v6
3288dc: 1f01 0b1c |0016: check-cast v1, Lorg/reactivestreams/Publisher; // type@1c0b
3288e0: 0772 |0018: move-object v2, v7
3288e2: 1f02 0b1c |0019: check-cast v2, Lorg/reactivestreams/Publisher; // type@1c0b
3288e6: 0783 |001b: move-object v3, v8
3288e8: 1f03 0b1c |001c: check-cast v3, Lorg/reactivestreams/Publisher; // type@1c0b
3288ec: 2204 9c13 |001e: new-instance v4, Lio/reactivex/rxkotlin/Flowables$zip$3; // type@139c
3288f0: 7020 ac92 9400 |0020: invoke-direct {v4, v9}, Lio/reactivex/rxkotlin/Flowables$zip$3;.<init>:(Lkotlin/jvm/functions/Function3;)V // method@92ac
3288f6: 1f04 820d |0023: check-cast v4, Lio/reactivex/functions/Function3; // type@0d82
3288fa: 7140 0f6c 2143 |0025: invoke-static {v1, v2, v3, v4}, Lio/reactivex/Flowable;.zip:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function3;)Lio/reactivex/Flowable; // method@6c0f
328900: 0c01 |0028: move-result-object v1
328902: 3901 0500 |0029: if-nez v1, 002e // +0005
328906: 7100 7fb1 0000 |002b: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
32890c: 1101 |002e: return-object v1
catches : (none)
positions :
0x0015 line=93
0x001e line=94
0x0025 line=93
0x002e line=94
locals :
0x0001 - 0x002f reg=0 $i$f$zip I
0x0000 - 0x002f reg=5 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x002f reg=6 source1 Lio/reactivex/Flowable;
0x0000 - 0x002f reg=7 source2 Lio/reactivex/Flowable;
0x0000 - 0x002f reg=8 source3 Lio/reactivex/Flowable;
0x0000 - 0x002f reg=9 combineFunction Lkotlin/jvm/functions/Function3;
#19 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'zip'
type : '(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function2;)Lio/reactivex/Flowable;'
access : 0x0011 (PUBLIC FINAL)
code -
registers : 8
ins : 4
outs : 3
insns size : 39 16-bit code units
328910: |[328910] io.reactivex.rxkotlin.Flowables.zip:(Lio/reactivex/Flowable;Lio/reactivex/Flowable;Lkotlin/jvm/functions/Function2;)Lio/reactivex/Flowable;
328920: 1200 |0000: const/4 v0, #int 0 // #0
328922: 1a01 bfda |0001: const-string v1, "source1" // string@dabf
328926: 7120 6bb1 1500 |0003: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
32892c: 1a01 c1da |0006: const-string v1, "source2" // string@dac1
328930: 7120 6bb1 1600 |0008: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328936: 1a01 cd88 |000b: const-string v1, "combineFunction" // string@88cd
32893a: 7120 6bb1 1700 |000d: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b16b
328940: 0751 |0010: move-object v1, v5
328942: 1f01 0b1c |0011: check-cast v1, Lorg/reactivestreams/Publisher; // type@1c0b
328946: 0762 |0013: move-object v2, v6
328948: 1f02 0b1c |0014: check-cast v2, Lorg/reactivestreams/Publisher; // type@1c0b
32894c: 2203 9a13 |0016: new-instance v3, Lio/reactivex/rxkotlin/Flowables$zip$1; // type@139a
328950: 7020 a692 7300 |0018: invoke-direct {v3, v7}, Lio/reactivex/rxkotlin/Flowables$zip$1;.<init>:(Lkotlin/jvm/functions/Function2;)V // method@92a6
328956: 1f03 7d0d |001b: check-cast v3, Lio/reactivex/functions/BiFunction; // type@0d7d
32895a: 7130 0c6c 2103 |001d: invoke-static {v1, v2, v3}, Lio/reactivex/Flowable;.zip:(Lorg/reactivestreams/Publisher;Lorg/reactivestreams/Publisher;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Flowable; // method@6c0c
328960: 0c01 |0020: move-result-object v1
328962: 3901 0500 |0021: if-nez v1, 0026 // +0005
328966: 7100 7fb1 0000 |0023: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@b17f
32896c: 1101 |0026: return-object v1
catches : (none)
positions :
0x0010 line=81
0x0016 line=82
0x001d line=81
0x0026 line=82
locals :
0x0001 - 0x0027 reg=0 $i$f$zip I
0x0000 - 0x0027 reg=4 this Lio/reactivex/rxkotlin/Flowables;
0x0000 - 0x0027 reg=5 source1 Lio/reactivex/Flowable;
0x0000 - 0x0027 reg=6 source2 Lio/reactivex/Flowable;
0x0000 - 0x0027 reg=7 combineFunction Lkotlin/jvm/functions/Function2;
source_file_idx : 12597 (Flowables.kt)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment