Skip to content

Instantly share code, notes, and snippets.

@oleksiyp
Created January 26, 2019 19:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save oleksiyp/bce110683d98b7bd66d95934b70af88e to your computer and use it in GitHub Desktop.
Save oleksiyp/bce110683d98b7bd66d95934b70af88e to your computer and use it in GitHub Desktop.
Classes produced by ByteBuddy when using subclass
Classfile /home/oleksiyp/workspace/playground-issue219/broken/Channel$Subclass0.class
Last modified Jan 26, 2019; size 5600 bytes
MD5 checksum 59659ef9d1918d11c3ee4ae1e4431de1
public class kotlinx.coroutines.channels.Channel$Subclass0 implements kotlinx.coroutines.channels.Channel
minor version: 0
major version: 54
flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: #2 // kotlinx/coroutines/channels/Channel$Subclass0
super_class: #4 // java/lang/Object
interfaces: 1, fields: 20, methods: 26, attributes: 1
Constant pool:
#1 = Utf8 kotlinx/coroutines/channels/Channel$Subclass0
#2 = Class #1 // kotlinx/coroutines/channels/Channel$Subclass0
#3 = Utf8 java/lang/Object
#4 = Class #3 // java/lang/Object
#5 = Utf8 kotlinx/coroutines/channels/Channel
#6 = Class #5 // kotlinx/coroutines/channels/Channel
#7 = Utf8 Lkotlin/Metadata;
#8 = Utf8 pn
#9 = Utf8
#10 = Utf8 k
#11 = Integer 1
#12 = Utf8 xi
#13 = Integer 0
#14 = Utf8 d1
#15 = Utf8 \u0000\u0012\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\bf\u0018\u0000 \u0004*\u0004\b\u0000\u0010\u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003:\u0001\u0004¨\u0006\u0005
#16 = Utf8 d2
#17 = Utf8 Lkotlinx/coroutines/channels/Channel;
#18 = Utf8 E
#19 = Utf8 Lkotlinx/coroutines/channels/SendChannel;
#20 = Utf8 Lkotlinx/coroutines/channels/ReceiveChannel;
#21 = Utf8 Factory
#22 = Utf8 kotlinx-coroutines-core
#23 = Utf8 mv
#24 = Integer 13
#25 = Utf8 bv
#26 = Integer 3
#27 = Utf8 xs
#28 = Utf8 equals
#29 = Utf8 (Ljava/lang/Object;)Z
#30 = Long -8701840542821624516l
#32 = Utf8 cachedValue$TmI8ZfBr$5j4bem0
#33 = Utf8 Ljava/lang/reflect/Method;
#34 = NameAndType #32:#33 // cachedValue$TmI8ZfBr$5j4bem0:Ljava/lang/reflect/Method;
#35 = Fieldref #2.#34 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$5j4bem0:Ljava/lang/reflect/Method;
#36 = Utf8 kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$pMQwgy4S
#37 = Class #36 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$pMQwgy4S
#38 = Utf8 <init>
#39 = Utf8 (Lkotlinx/coroutines/channels/Channel$Subclass0;Ljava/lang/Object;)V
#40 = NameAndType #38:#39 // "<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;Ljava/lang/Object;)V
#41 = Methodref #37.#40 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$pMQwgy4S."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;Ljava/lang/Object;)V
#42 = Utf8 io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor
#43 = Class #42 // io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor
#44 = Utf8 intercept
#45 = Utf8 (JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
#46 = NameAndType #44:#45 // intercept:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
#47 = Methodref #43.#46 // io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.intercept:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
#48 = Utf8 java/lang/Boolean
#49 = Class #48 // java/lang/Boolean
#50 = Utf8 booleanValue
#51 = Utf8 ()Z
#52 = NameAndType #50:#51 // booleanValue:()Z
#53 = Methodref #49.#52 // java/lang/Boolean.booleanValue:()Z
#54 = Utf8 toString
#55 = Utf8 ()Ljava/lang/String;
#56 = Utf8 cachedValue$TmI8ZfBr$4cscpe1
#57 = NameAndType #56:#33 // cachedValue$TmI8ZfBr$4cscpe1:Ljava/lang/reflect/Method;
#58 = Fieldref #2.#57 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$4cscpe1:Ljava/lang/reflect/Method;
#59 = Utf8 kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$pCabr1g7
#60 = Class #59 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$pCabr1g7
#61 = Utf8 (Lkotlinx/coroutines/channels/Channel$Subclass0;)V
#62 = NameAndType #38:#61 // "<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
#63 = Methodref #60.#62 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$pCabr1g7."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
#64 = Utf8 java/lang/String
#65 = Class #64 // java/lang/String
#66 = Utf8 hashCode
#67 = Utf8 ()I
#68 = Utf8 cachedValue$TmI8ZfBr$9pqdof1
#69 = NameAndType #68:#33 // cachedValue$TmI8ZfBr$9pqdof1:Ljava/lang/reflect/Method;
#70 = Fieldref #2.#69 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$9pqdof1:Ljava/lang/reflect/Method;
#71 = Utf8 kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$Cmq8QviS
#72 = Class #71 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$Cmq8QviS
#73 = Methodref #72.#62 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$Cmq8QviS."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
#74 = Utf8 java/lang/Integer
#75 = Class #74 // java/lang/Integer
#76 = Utf8 intValue
#77 = NameAndType #76:#67 // intValue:()I
#78 = Methodref #75.#77 // java/lang/Integer.intValue:()I
#79 = Utf8 clone
#80 = Utf8 ()Ljava/lang/Object;
#81 = Utf8 java/lang/CloneNotSupportedException
#82 = Class #81 // java/lang/CloneNotSupportedException
#83 = Utf8 cachedValue$TmI8ZfBr$7m9oaq0
#84 = NameAndType #83:#33 // cachedValue$TmI8ZfBr$7m9oaq0:Ljava/lang/reflect/Method;
#85 = Fieldref #2.#84 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$7m9oaq0:Ljava/lang/reflect/Method;
#86 = Utf8 kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$RsUGyNQ6
#87 = Class #86 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$RsUGyNQ6
#88 = Methodref #87.#62 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$RsUGyNQ6."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
#89 = Utf8 offer
#90 = Utf8 cachedValue$TmI8ZfBr$saefgj2
#91 = NameAndType #90:#33 // cachedValue$TmI8ZfBr$saefgj2:Ljava/lang/reflect/Method;
#92 = Fieldref #2.#91 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$saefgj2:Ljava/lang/reflect/Method;
#93 = Utf8 interceptNoSuper
#94 = Utf8 (JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
#95 = NameAndType #93:#94 // interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
#96 = Methodref #43.#95 // io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
#97 = Utf8 close
#98 = Utf8 (Ljava/lang/Throwable;)Z
#99 = Utf8 cachedValue$TmI8ZfBr$hmv4cc1
#100 = NameAndType #99:#33 // cachedValue$TmI8ZfBr$hmv4cc1:Ljava/lang/reflect/Method;
#101 = Fieldref #2.#100 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$hmv4cc1:Ljava/lang/reflect/Method;
#102 = Utf8 send
#103 = Utf8 (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
#104 = Utf8 cachedValue$TmI8ZfBr$m9eg072
#105 = NameAndType #104:#33 // cachedValue$TmI8ZfBr$m9eg072:Ljava/lang/reflect/Method;
#106 = Fieldref #2.#105 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$m9eg072:Ljava/lang/reflect/Method;
#107 = Utf8 getOnSend
#108 = Utf8 ()Lkotlinx/coroutines/selects/SelectClause2;
#109 = Utf8 cachedValue$TmI8ZfBr$011hc53
#110 = NameAndType #109:#33 // cachedValue$TmI8ZfBr$011hc53:Ljava/lang/reflect/Method;
#111 = Fieldref #2.#110 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$011hc53:Ljava/lang/reflect/Method;
#112 = Utf8 kotlinx/coroutines/selects/SelectClause2
#113 = Class #112 // kotlinx/coroutines/selects/SelectClause2
#114 = Utf8 invokeOnClose
#115 = Utf8 (Lkotlin/jvm/functions/Function1;)V
#116 = Utf8 cachedValue$TmI8ZfBr$efjote0
#117 = NameAndType #116:#33 // cachedValue$TmI8ZfBr$efjote0:Ljava/lang/reflect/Method;
#118 = Fieldref #2.#117 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$efjote0:Ljava/lang/reflect/Method;
#119 = Utf8 isClosedForSend
#120 = Utf8 cachedValue$TmI8ZfBr$abonuu2
#121 = NameAndType #120:#33 // cachedValue$TmI8ZfBr$abonuu2:Ljava/lang/reflect/Method;
#122 = Fieldref #2.#121 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$abonuu2:Ljava/lang/reflect/Method;
#123 = Utf8 isFull
#124 = Utf8 cachedValue$TmI8ZfBr$87urcg2
#125 = NameAndType #124:#33 // cachedValue$TmI8ZfBr$87urcg2:Ljava/lang/reflect/Method;
#126 = Fieldref #2.#125 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$87urcg2:Ljava/lang/reflect/Method;
#127 = Utf8 isEmpty
#128 = Utf8 cachedValue$TmI8ZfBr$9bpt2k3
#129 = NameAndType #128:#33 // cachedValue$TmI8ZfBr$9bpt2k3:Ljava/lang/reflect/Method;
#130 = Fieldref #2.#129 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$9bpt2k3:Ljava/lang/reflect/Method;
#131 = Utf8 iterator
#132 = Utf8 ()Lkotlinx/coroutines/channels/ChannelIterator;
#133 = Utf8 cachedValue$TmI8ZfBr$djpj310
#134 = NameAndType #133:#33 // cachedValue$TmI8ZfBr$djpj310:Ljava/lang/reflect/Method;
#135 = Fieldref #2.#134 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$djpj310:Ljava/lang/reflect/Method;
#136 = Utf8 kotlinx/coroutines/channels/ChannelIterator
#137 = Class #136 // kotlinx/coroutines/channels/ChannelIterator
#138 = Utf8 poll
#139 = Utf8 cachedValue$TmI8ZfBr$quugij1
#140 = NameAndType #139:#33 // cachedValue$TmI8ZfBr$quugij1:Ljava/lang/reflect/Method;
#141 = Fieldref #2.#140 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$quugij1:Ljava/lang/reflect/Method;
#142 = Utf8 cancel
#143 = Utf8 Lkotlin/Deprecated;
#144 = Utf8 message
#145 = Utf8 Use cancel without cause
#146 = Utf8 replaceWith
#147 = Utf8 Lkotlin/ReplaceWith;
#148 = Utf8 expression
#149 = Utf8 cancel()
#150 = Utf8 imports
#151 = Utf8 level
#152 = Utf8 Lkotlin/DeprecationLevel;
#153 = Utf8 WARNING
#154 = Utf8 cachedValue$TmI8ZfBr$aj8pl23
#155 = NameAndType #154:#33 // cachedValue$TmI8ZfBr$aj8pl23:Ljava/lang/reflect/Method;
#156 = Fieldref #2.#155 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$aj8pl23:Ljava/lang/reflect/Method;
#157 = Utf8 receive
#158 = Utf8 (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
#159 = Utf8 cachedValue$TmI8ZfBr$p78noj3
#160 = NameAndType #159:#33 // cachedValue$TmI8ZfBr$p78noj3:Ljava/lang/reflect/Method;
#161 = Fieldref #2.#160 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$p78noj3:Ljava/lang/reflect/Method;
#162 = Utf8 isClosedForReceive
#163 = Utf8 cachedValue$TmI8ZfBr$mcqql83
#164 = NameAndType #163:#33 // cachedValue$TmI8ZfBr$mcqql83:Ljava/lang/reflect/Method;
#165 = Fieldref #2.#164 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$mcqql83:Ljava/lang/reflect/Method;
#166 = Utf8 getOnReceive
#167 = Utf8 ()Lkotlinx/coroutines/selects/SelectClause1;
#168 = Utf8 cachedValue$TmI8ZfBr$9t56kf2
#169 = NameAndType #168:#33 // cachedValue$TmI8ZfBr$9t56kf2:Ljava/lang/reflect/Method;
#170 = Fieldref #2.#169 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$9t56kf2:Ljava/lang/reflect/Method;
#171 = Utf8 kotlinx/coroutines/selects/SelectClause1
#172 = Class #171 // kotlinx/coroutines/selects/SelectClause1
#173 = Utf8 receiveOrNull
#174 = Utf8 cachedValue$TmI8ZfBr$3jojjr1
#175 = NameAndType #174:#33 // cachedValue$TmI8ZfBr$3jojjr1:Ljava/lang/reflect/Method;
#176 = Fieldref #2.#175 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$3jojjr1:Ljava/lang/reflect/Method;
#177 = Utf8 getOnReceiveOrNull
#178 = Utf8 cachedValue$TmI8ZfBr$j6bpga1
#179 = NameAndType #178:#33 // cachedValue$TmI8ZfBr$j6bpga1:Ljava/lang/reflect/Method;
#180 = Fieldref #2.#179 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$TmI8ZfBr$j6bpga1:Ljava/lang/reflect/Method;
#181 = Utf8 ()V
#182 = NameAndType #38:#181 // "<init>":()V
#183 = Methodref #4.#182 // java/lang/Object."<init>":()V
#184 = Utf8 <clinit>
#185 = Utf8 kotlinx/coroutines/channels/SendChannel
#186 = Class #185 // kotlinx/coroutines/channels/SendChannel
#187 = String #89 // offer
#188 = Utf8 java/lang/Class
#189 = Class #188 // java/lang/Class
#190 = Utf8 getMethod
#191 = Utf8 (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
#192 = NameAndType #190:#191 // getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
#193 = Methodref #189.#192 // java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
#194 = String #107 // getOnSend
#195 = Utf8 kotlinx/coroutines/channels/ReceiveChannel
#196 = Class #195 // kotlinx/coroutines/channels/ReceiveChannel
#197 = String #166 // getOnReceive
#198 = String #131 // iterator
#199 = String #28 // equals
#200 = String #102 // send
#201 = Utf8 kotlin/coroutines/Continuation
#202 = Class #201 // kotlin/coroutines/Continuation
#203 = String #79 // clone
#204 = Utf8 getDeclaredMethod
#205 = NameAndType #204:#191 // getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
#206 = Methodref #189.#205 // java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
#207 = String #66 // hashCode
#208 = String #138 // poll
#209 = String #157 // receive
#210 = String #142 // cancel
#211 = Utf8 java/lang/Throwable
#212 = Class #211 // java/lang/Throwable
#213 = String #114 // invokeOnClose
#214 = Utf8 kotlin/jvm/functions/Function1
#215 = Class #214 // kotlin/jvm/functions/Function1
#216 = String #54 // toString
#217 = String #123 // isFull
#218 = String #127 // isEmpty
#219 = String #119 // isClosedForSend
#220 = String #177 // getOnReceiveOrNull
#221 = String #162 // isClosedForReceive
#222 = String #97 // close
#223 = String #173 // receiveOrNull
#224 = Utf8 equals$accessor$TmI8ZfBr
#225 = NameAndType #28:#29 // equals:(Ljava/lang/Object;)Z
#226 = Methodref #4.#225 // java/lang/Object.equals:(Ljava/lang/Object;)Z
#227 = Utf8 hashCode$accessor$TmI8ZfBr
#228 = NameAndType #66:#67 // hashCode:()I
#229 = Methodref #4.#228 // java/lang/Object.hashCode:()I
#230 = Utf8 toString$accessor$TmI8ZfBr
#231 = NameAndType #54:#55 // toString:()Ljava/lang/String;
#232 = Methodref #4.#231 // java/lang/Object.toString:()Ljava/lang/String;
#233 = Utf8 clone$accessor$TmI8ZfBr
#234 = NameAndType #79:#80 // clone:()Ljava/lang/Object;
#235 = Methodref #4.#234 // java/lang/Object.clone:()Ljava/lang/Object;
#236 = Utf8 Code
#237 = Utf8 Exceptions
#238 = Utf8 RuntimeVisibleAnnotations
{
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=2
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #35 // Field cachedValue$TmI8ZfBr$5j4bem0:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: new #37 // class kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$pMQwgy4S
18: dup
19: aload_0
20: aload_1
21: invokespecial #41 // Method kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$pMQwgy4S."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;Ljava/lang/Object;)V
24: invokestatic #47 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.intercept:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
27: checkcast #49 // class java/lang/Boolean
30: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
33: ireturn
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=1, args_size=1
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #58 // Field cachedValue$TmI8ZfBr$4cscpe1:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: new #60 // class kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$pCabr1g7
14: dup
15: aload_0
16: invokespecial #63 // Method kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$pCabr1g7."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
19: invokestatic #47 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.intercept:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
22: checkcast #65 // class java/lang/String
25: areturn
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=1, args_size=1
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #70 // Field cachedValue$TmI8ZfBr$9pqdof1:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: new #72 // class kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$Cmq8QviS
14: dup
15: aload_0
16: invokespecial #73 // Method kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$Cmq8QviS."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
19: invokestatic #47 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.intercept:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
22: checkcast #75 // class java/lang/Integer
25: invokevirtual #78 // Method java/lang/Integer.intValue:()I
28: ireturn
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException;
descriptor: ()Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=1, args_size=1
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #85 // Field cachedValue$TmI8ZfBr$7m9oaq0:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: new #87 // class kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$RsUGyNQ6
14: dup
15: aload_0
16: invokespecial #88 // Method kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$RsUGyNQ6."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
19: invokestatic #47 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.intercept:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
22: areturn
Exceptions:
throws java.lang.CloneNotSupportedException
public boolean offer(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #92 // Field cachedValue$TmI8ZfBr$saefgj2:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
18: checkcast #49 // class java/lang/Boolean
21: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
24: ireturn
public boolean close(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #101 // Field cachedValue$TmI8ZfBr$hmv4cc1:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
18: checkcast #49 // class java/lang/Boolean
21: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
24: ireturn
public java.lang.Object send(java.lang.Object, kotlin.coroutines.Continuation);
descriptor: (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #106 // Field cachedValue$TmI8ZfBr$m9eg072:Ljava/lang/reflect/Method;
7: iconst_2
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: dup
16: iconst_1
17: aload_2
18: aastore
19: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
22: areturn
public kotlinx.coroutines.selects.SelectClause2 getOnSend();
descriptor: ()Lkotlinx/coroutines/selects/SelectClause2;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #111 // Field cachedValue$TmI8ZfBr$011hc53:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #113 // class kotlinx/coroutines/selects/SelectClause2
17: areturn
public void invokeOnClose(kotlin.jvm.functions.Function1);
descriptor: (Lkotlin/jvm/functions/Function1;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #118 // Field cachedValue$TmI8ZfBr$efjote0:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
18: pop
19: return
public boolean isClosedForSend();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #122 // Field cachedValue$TmI8ZfBr$abonuu2:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #49 // class java/lang/Boolean
17: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
20: ireturn
public boolean isFull();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #126 // Field cachedValue$TmI8ZfBr$87urcg2:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #49 // class java/lang/Boolean
17: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
20: ireturn
public boolean isEmpty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #130 // Field cachedValue$TmI8ZfBr$9bpt2k3:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #49 // class java/lang/Boolean
17: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
20: ireturn
public kotlinx.coroutines.channels.ChannelIterator iterator();
descriptor: ()Lkotlinx/coroutines/channels/ChannelIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #135 // Field cachedValue$TmI8ZfBr$djpj310:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #137 // class kotlinx/coroutines/channels/ChannelIterator
17: areturn
public java.lang.Object poll();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #141 // Field cachedValue$TmI8ZfBr$quugij1:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: areturn
public boolean cancel(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #156 // Field cachedValue$TmI8ZfBr$aj8pl23:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
18: checkcast #49 // class java/lang/Boolean
21: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
24: ireturn
RuntimeVisibleAnnotations:
0: #143(#144=s#145,#146=@#147(#148=s#149,#150=[]),#151=e#152.#153)
kotlin.Deprecated(
message="Use cancel without cause"
replaceWith=@kotlin.ReplaceWith(
expression="cancel()"
imports=[]
)
level=Lkotlin/DeprecationLevel;.WARNING
)
public java.lang.Object receive(kotlin.coroutines.Continuation);
descriptor: (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #161 // Field cachedValue$TmI8ZfBr$p78noj3:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
18: areturn
public boolean isClosedForReceive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #165 // Field cachedValue$TmI8ZfBr$mcqql83:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #49 // class java/lang/Boolean
17: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
20: ireturn
public kotlinx.coroutines.selects.SelectClause1 getOnReceive();
descriptor: ()Lkotlinx/coroutines/selects/SelectClause1;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #170 // Field cachedValue$TmI8ZfBr$9t56kf2:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #172 // class kotlinx/coroutines/selects/SelectClause1
17: areturn
public java.lang.Object receiveOrNull(kotlin.coroutines.Continuation);
descriptor: (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #176 // Field cachedValue$TmI8ZfBr$3jojjr1:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
18: areturn
public kotlinx.coroutines.selects.SelectClause1 getOnReceiveOrNull();
descriptor: ()Lkotlinx/coroutines/selects/SelectClause1;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long -8701840542821624516l
3: aload_0
4: getstatic #180 // Field cachedValue$TmI8ZfBr$j6bpga1:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #172 // class kotlinx/coroutines/selects/SelectClause1
17: areturn
public kotlinx.coroutines.channels.Channel$Subclass0();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #183 // Method java/lang/Object."<init>":()V
4: return
static {};
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: ldc #186 // class kotlinx/coroutines/channels/SendChannel
2: ldc #187 // String offer
4: iconst_1
5: anewarray #189 // class java/lang/Class
8: dup
9: iconst_0
10: ldc #4 // class java/lang/Object
12: aastore
13: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
16: putstatic #92 // Field cachedValue$TmI8ZfBr$saefgj2:Ljava/lang/reflect/Method;
19: ldc #186 // class kotlinx/coroutines/channels/SendChannel
21: ldc #194 // String getOnSend
23: iconst_0
24: anewarray #189 // class java/lang/Class
27: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
30: putstatic #111 // Field cachedValue$TmI8ZfBr$011hc53:Ljava/lang/reflect/Method;
33: ldc #196 // class kotlinx/coroutines/channels/ReceiveChannel
35: ldc #197 // String getOnReceive
37: iconst_0
38: anewarray #189 // class java/lang/Class
41: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
44: putstatic #170 // Field cachedValue$TmI8ZfBr$9t56kf2:Ljava/lang/reflect/Method;
47: ldc #196 // class kotlinx/coroutines/channels/ReceiveChannel
49: ldc #198 // String iterator
51: iconst_0
52: anewarray #189 // class java/lang/Class
55: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
58: putstatic #135 // Field cachedValue$TmI8ZfBr$djpj310:Ljava/lang/reflect/Method;
61: ldc #4 // class java/lang/Object
63: ldc #199 // String equals
65: iconst_1
66: anewarray #189 // class java/lang/Class
69: dup
70: iconst_0
71: ldc #4 // class java/lang/Object
73: aastore
74: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
77: putstatic #35 // Field cachedValue$TmI8ZfBr$5j4bem0:Ljava/lang/reflect/Method;
80: ldc #186 // class kotlinx/coroutines/channels/SendChannel
82: ldc #200 // String send
84: iconst_2
85: anewarray #189 // class java/lang/Class
88: dup
89: iconst_0
90: ldc #4 // class java/lang/Object
92: aastore
93: dup
94: iconst_1
95: ldc #202 // class kotlin/coroutines/Continuation
97: aastore
98: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
101: putstatic #106 // Field cachedValue$TmI8ZfBr$m9eg072:Ljava/lang/reflect/Method;
104: ldc #4 // class java/lang/Object
106: ldc #203 // String clone
108: iconst_0
109: anewarray #189 // class java/lang/Class
112: invokevirtual #206 // Method java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
115: putstatic #85 // Field cachedValue$TmI8ZfBr$7m9oaq0:Ljava/lang/reflect/Method;
118: ldc #4 // class java/lang/Object
120: ldc #207 // String hashCode
122: iconst_0
123: anewarray #189 // class java/lang/Class
126: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
129: putstatic #70 // Field cachedValue$TmI8ZfBr$9pqdof1:Ljava/lang/reflect/Method;
132: ldc #196 // class kotlinx/coroutines/channels/ReceiveChannel
134: ldc #208 // String poll
136: iconst_0
137: anewarray #189 // class java/lang/Class
140: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
143: putstatic #141 // Field cachedValue$TmI8ZfBr$quugij1:Ljava/lang/reflect/Method;
146: ldc #196 // class kotlinx/coroutines/channels/ReceiveChannel
148: ldc #209 // String receive
150: iconst_1
151: anewarray #189 // class java/lang/Class
154: dup
155: iconst_0
156: ldc #202 // class kotlin/coroutines/Continuation
158: aastore
159: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
162: putstatic #161 // Field cachedValue$TmI8ZfBr$p78noj3:Ljava/lang/reflect/Method;
165: ldc #196 // class kotlinx/coroutines/channels/ReceiveChannel
167: ldc #210 // String cancel
169: iconst_1
170: anewarray #189 // class java/lang/Class
173: dup
174: iconst_0
175: ldc #212 // class java/lang/Throwable
177: aastore
178: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
181: putstatic #156 // Field cachedValue$TmI8ZfBr$aj8pl23:Ljava/lang/reflect/Method;
184: ldc #186 // class kotlinx/coroutines/channels/SendChannel
186: ldc #213 // String invokeOnClose
188: iconst_1
189: anewarray #189 // class java/lang/Class
192: dup
193: iconst_0
194: ldc #215 // class kotlin/jvm/functions/Function1
196: aastore
197: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
200: putstatic #118 // Field cachedValue$TmI8ZfBr$efjote0:Ljava/lang/reflect/Method;
203: ldc #4 // class java/lang/Object
205: ldc #216 // String toString
207: iconst_0
208: anewarray #189 // class java/lang/Class
211: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
214: putstatic #58 // Field cachedValue$TmI8ZfBr$4cscpe1:Ljava/lang/reflect/Method;
217: ldc #186 // class kotlinx/coroutines/channels/SendChannel
219: ldc #217 // String isFull
221: iconst_0
222: anewarray #189 // class java/lang/Class
225: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
228: putstatic #126 // Field cachedValue$TmI8ZfBr$87urcg2:Ljava/lang/reflect/Method;
231: ldc #196 // class kotlinx/coroutines/channels/ReceiveChannel
233: ldc #218 // String isEmpty
235: iconst_0
236: anewarray #189 // class java/lang/Class
239: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
242: putstatic #130 // Field cachedValue$TmI8ZfBr$9bpt2k3:Ljava/lang/reflect/Method;
245: ldc #186 // class kotlinx/coroutines/channels/SendChannel
247: ldc #219 // String isClosedForSend
249: iconst_0
250: anewarray #189 // class java/lang/Class
253: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
256: putstatic #122 // Field cachedValue$TmI8ZfBr$abonuu2:Ljava/lang/reflect/Method;
259: ldc #196 // class kotlinx/coroutines/channels/ReceiveChannel
261: ldc #220 // String getOnReceiveOrNull
263: iconst_0
264: anewarray #189 // class java/lang/Class
267: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
270: putstatic #180 // Field cachedValue$TmI8ZfBr$j6bpga1:Ljava/lang/reflect/Method;
273: ldc #196 // class kotlinx/coroutines/channels/ReceiveChannel
275: ldc #221 // String isClosedForReceive
277: iconst_0
278: anewarray #189 // class java/lang/Class
281: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
284: putstatic #165 // Field cachedValue$TmI8ZfBr$mcqql83:Ljava/lang/reflect/Method;
287: ldc #186 // class kotlinx/coroutines/channels/SendChannel
289: ldc #222 // String close
291: iconst_1
292: anewarray #189 // class java/lang/Class
295: dup
296: iconst_0
297: ldc #212 // class java/lang/Throwable
299: aastore
300: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
303: putstatic #101 // Field cachedValue$TmI8ZfBr$hmv4cc1:Ljava/lang/reflect/Method;
306: ldc #196 // class kotlinx/coroutines/channels/ReceiveChannel
308: ldc #223 // String receiveOrNull
310: iconst_1
311: anewarray #189 // class java/lang/Class
314: dup
315: iconst_0
316: ldc #202 // class kotlin/coroutines/Continuation
318: aastore
319: invokevirtual #193 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
322: putstatic #176 // Field cachedValue$TmI8ZfBr$3jojjr1:Ljava/lang/reflect/Method;
325: return
final boolean equals$accessor$TmI8ZfBr(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload_0
1: aload_1
2: invokespecial #226 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z
5: ireturn
final int hashCode$accessor$TmI8ZfBr();
descriptor: ()I
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #229 // Method java/lang/Object.hashCode:()I
4: ireturn
final java.lang.String toString$accessor$TmI8ZfBr();
descriptor: ()Ljava/lang/String;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #232 // Method java/lang/Object.toString:()Ljava/lang/String;
4: areturn
final java.lang.Object clone$accessor$TmI8ZfBr() throws java.lang.CloneNotSupportedException;
descriptor: ()Ljava/lang/Object;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #235 // Method java/lang/Object.clone:()Ljava/lang/Object;
4: areturn
Exceptions:
throws java.lang.CloneNotSupportedException
}
RuntimeVisibleAnnotations:
0: #7(#8=s#9,#10=I#11,#12=I#13,#14=[s#15],#16=[s#17,s#18,s#19,s#20,s#21,s#22],#23=[I#11,I#11,I#24],#25=[I#11,I#13,I#26],#27=s#9)
kotlin.Metadata(
pn=""
k=1
xi=0
d1=["\u0000\u0012\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\bf\u0018\u0000 \u0004*\u0004\b\u0000\u0010\u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003:\u0001\u0004¨\u0006\u0005"]
d2=["Lkotlinx/coroutines/channels/Channel;","E","Lkotlinx/coroutines/channels/SendChannel;","Lkotlinx/coroutines/channels/ReceiveChannel;","Factory","kotlinx-coroutines-core"]
mv=[1,1,13]
bv=[1,0,3]
xs=""
)
Classfile /home/oleksiyp/workspace/playground-issue219/working/Channel$Subclass0.class
Last modified Jan 26, 2019; size 5705 bytes
MD5 checksum e0aa585f706592af73a2d9158c01b946
public class kotlinx.coroutines.channels.Channel$Subclass0 implements kotlinx.coroutines.channels.Channel
minor version: 0
major version: 54
flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: #2 // kotlinx/coroutines/channels/Channel$Subclass0
super_class: #4 // java/lang/Object
interfaces: 1, fields: 21, methods: 27, attributes: 1
Constant pool:
#1 = Utf8 kotlinx/coroutines/channels/Channel$Subclass0
#2 = Class #1 // kotlinx/coroutines/channels/Channel$Subclass0
#3 = Utf8 java/lang/Object
#4 = Class #3 // java/lang/Object
#5 = Utf8 kotlinx/coroutines/channels/Channel
#6 = Class #5 // kotlinx/coroutines/channels/Channel
#7 = Utf8 Lkotlin/Metadata;
#8 = Utf8 bv
#9 = Integer 1
#10 = Integer 0
#11 = Integer 3
#12 = Utf8 pn
#13 = Utf8
#14 = Utf8 k
#15 = Utf8 xi
#16 = Utf8 d1
#17 = Utf8 \u0000\u0012\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\bf\u0018\u0000 \u0004*\u0004\b\u0000\u0010\u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003:\u0001\u0004¨\u0006\u0005
#18 = Utf8 d2
#19 = Utf8 Lkotlinx/coroutines/channels/Channel;
#20 = Utf8 E
#21 = Utf8 Lkotlinx/coroutines/channels/SendChannel;
#22 = Utf8 Lkotlinx/coroutines/channels/ReceiveChannel;
#23 = Utf8 Factory
#24 = Utf8 kotlinx-coroutines-core
#25 = Utf8 mv
#26 = Integer 13
#27 = Utf8 xs
#28 = Utf8 equals
#29 = Utf8 (Ljava/lang/Object;)Z
#30 = Long 7236734801451339327l
#32 = Utf8 cachedValue$JcoKmpNv$5j4bem0
#33 = Utf8 Ljava/lang/reflect/Method;
#34 = NameAndType #32:#33 // cachedValue$JcoKmpNv$5j4bem0:Ljava/lang/reflect/Method;
#35 = Fieldref #2.#34 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$5j4bem0:Ljava/lang/reflect/Method;
#36 = Utf8 kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$rCAPG9dM
#37 = Class #36 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$rCAPG9dM
#38 = Utf8 <init>
#39 = Utf8 (Lkotlinx/coroutines/channels/Channel$Subclass0;Ljava/lang/Object;)V
#40 = NameAndType #38:#39 // "<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;Ljava/lang/Object;)V
#41 = Methodref #37.#40 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$rCAPG9dM."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;Ljava/lang/Object;)V
#42 = Utf8 io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor
#43 = Class #42 // io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor
#44 = Utf8 intercept
#45 = Utf8 (JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
#46 = NameAndType #44:#45 // intercept:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
#47 = Methodref #43.#46 // io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.intercept:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
#48 = Utf8 java/lang/Boolean
#49 = Class #48 // java/lang/Boolean
#50 = Utf8 booleanValue
#51 = Utf8 ()Z
#52 = NameAndType #50:#51 // booleanValue:()Z
#53 = Methodref #49.#52 // java/lang/Boolean.booleanValue:()Z
#54 = Utf8 toString
#55 = Utf8 ()Ljava/lang/String;
#56 = Utf8 cachedValue$JcoKmpNv$4cscpe1
#57 = NameAndType #56:#33 // cachedValue$JcoKmpNv$4cscpe1:Ljava/lang/reflect/Method;
#58 = Fieldref #2.#57 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$4cscpe1:Ljava/lang/reflect/Method;
#59 = Utf8 kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$PPxsQucM
#60 = Class #59 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$PPxsQucM
#61 = Utf8 (Lkotlinx/coroutines/channels/Channel$Subclass0;)V
#62 = NameAndType #38:#61 // "<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
#63 = Methodref #60.#62 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$PPxsQucM."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
#64 = Utf8 java/lang/String
#65 = Class #64 // java/lang/String
#66 = Utf8 hashCode
#67 = Utf8 ()I
#68 = Utf8 cachedValue$JcoKmpNv$9pqdof1
#69 = NameAndType #68:#33 // cachedValue$JcoKmpNv$9pqdof1:Ljava/lang/reflect/Method;
#70 = Fieldref #2.#69 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$9pqdof1:Ljava/lang/reflect/Method;
#71 = Utf8 kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$LqoojcO4
#72 = Class #71 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$LqoojcO4
#73 = Methodref #72.#62 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$LqoojcO4."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
#74 = Utf8 java/lang/Integer
#75 = Class #74 // java/lang/Integer
#76 = Utf8 intValue
#77 = NameAndType #76:#67 // intValue:()I
#78 = Methodref #75.#77 // java/lang/Integer.intValue:()I
#79 = Utf8 clone
#80 = Utf8 ()Ljava/lang/Object;
#81 = Utf8 java/lang/CloneNotSupportedException
#82 = Class #81 // java/lang/CloneNotSupportedException
#83 = Utf8 cachedValue$JcoKmpNv$7m9oaq0
#84 = NameAndType #83:#33 // cachedValue$JcoKmpNv$7m9oaq0:Ljava/lang/reflect/Method;
#85 = Fieldref #2.#84 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$7m9oaq0:Ljava/lang/reflect/Method;
#86 = Utf8 kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$ERmJUtBr
#87 = Class #86 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$ERmJUtBr
#88 = Methodref #87.#62 // kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$ERmJUtBr."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
#89 = Utf8 offer
#90 = Utf8 cachedValue$JcoKmpNv$saefgj2
#91 = NameAndType #90:#33 // cachedValue$JcoKmpNv$saefgj2:Ljava/lang/reflect/Method;
#92 = Fieldref #2.#91 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$saefgj2:Ljava/lang/reflect/Method;
#93 = Utf8 interceptNoSuper
#94 = Utf8 (JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
#95 = NameAndType #93:#94 // interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
#96 = Methodref #43.#95 // io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
#97 = Utf8 close
#98 = Utf8 (Ljava/lang/Throwable;)Z
#99 = Utf8 cachedValue$JcoKmpNv$hmv4cc1
#100 = NameAndType #99:#33 // cachedValue$JcoKmpNv$hmv4cc1:Ljava/lang/reflect/Method;
#101 = Fieldref #2.#100 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$hmv4cc1:Ljava/lang/reflect/Method;
#102 = Utf8 isClosedForSend
#103 = Utf8 cachedValue$JcoKmpNv$abonuu2
#104 = NameAndType #103:#33 // cachedValue$JcoKmpNv$abonuu2:Ljava/lang/reflect/Method;
#105 = Fieldref #2.#104 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$abonuu2:Ljava/lang/reflect/Method;
#106 = Utf8 isFull
#107 = Utf8 cachedValue$JcoKmpNv$87urcg2
#108 = NameAndType #107:#33 // cachedValue$JcoKmpNv$87urcg2:Ljava/lang/reflect/Method;
#109 = Fieldref #2.#108 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$87urcg2:Ljava/lang/reflect/Method;
#110 = Utf8 send
#111 = Utf8 (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
#112 = Utf8 cachedValue$JcoKmpNv$m9eg072
#113 = NameAndType #112:#33 // cachedValue$JcoKmpNv$m9eg072:Ljava/lang/reflect/Method;
#114 = Fieldref #2.#113 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$m9eg072:Ljava/lang/reflect/Method;
#115 = Utf8 getOnSend
#116 = Utf8 ()Lkotlinx/coroutines/selects/SelectClause2;
#117 = Utf8 cachedValue$JcoKmpNv$011hc53
#118 = NameAndType #117:#33 // cachedValue$JcoKmpNv$011hc53:Ljava/lang/reflect/Method;
#119 = Fieldref #2.#118 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$011hc53:Ljava/lang/reflect/Method;
#120 = Utf8 kotlinx/coroutines/selects/SelectClause2
#121 = Class #120 // kotlinx/coroutines/selects/SelectClause2
#122 = Utf8 invokeOnClose
#123 = Utf8 (Lkotlin/jvm/functions/Function1;)V
#124 = Utf8 cachedValue$JcoKmpNv$efjote0
#125 = NameAndType #124:#33 // cachedValue$JcoKmpNv$efjote0:Ljava/lang/reflect/Method;
#126 = Fieldref #2.#125 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$efjote0:Ljava/lang/reflect/Method;
#127 = Utf8 isEmpty
#128 = Utf8 cachedValue$JcoKmpNv$9bpt2k3
#129 = NameAndType #128:#33 // cachedValue$JcoKmpNv$9bpt2k3:Ljava/lang/reflect/Method;
#130 = Fieldref #2.#129 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$9bpt2k3:Ljava/lang/reflect/Method;
#131 = Utf8 iterator
#132 = Utf8 ()Lkotlinx/coroutines/channels/ChannelIterator;
#133 = Utf8 cachedValue$JcoKmpNv$djpj310
#134 = NameAndType #133:#33 // cachedValue$JcoKmpNv$djpj310:Ljava/lang/reflect/Method;
#135 = Fieldref #2.#134 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$djpj310:Ljava/lang/reflect/Method;
#136 = Utf8 kotlinx/coroutines/channels/ChannelIterator
#137 = Class #136 // kotlinx/coroutines/channels/ChannelIterator
#138 = Utf8 poll
#139 = Utf8 cachedValue$JcoKmpNv$quugij1
#140 = NameAndType #139:#33 // cachedValue$JcoKmpNv$quugij1:Ljava/lang/reflect/Method;
#141 = Fieldref #2.#140 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$quugij1:Ljava/lang/reflect/Method;
#142 = Utf8 cancel
#143 = Utf8 ()V
#144 = Utf8 cachedValue$JcoKmpNv$kvt0lp3
#145 = NameAndType #144:#33 // cachedValue$JcoKmpNv$kvt0lp3:Ljava/lang/reflect/Method;
#146 = Fieldref #2.#145 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$kvt0lp3:Ljava/lang/reflect/Method;
#147 = Utf8 Lkotlin/Deprecated;
#148 = Utf8 message
#149 = Utf8 Use cancel without cause
#150 = Utf8 replaceWith
#151 = Utf8 Lkotlin/ReplaceWith;
#152 = Utf8 expression
#153 = Utf8 cancel()
#154 = Utf8 imports
#155 = Utf8 level
#156 = Utf8 Lkotlin/DeprecationLevel;
#157 = Utf8 WARNING
#158 = Utf8 cachedValue$JcoKmpNv$aj8pl23
#159 = NameAndType #158:#33 // cachedValue$JcoKmpNv$aj8pl23:Ljava/lang/reflect/Method;
#160 = Fieldref #2.#159 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$aj8pl23:Ljava/lang/reflect/Method;
#161 = Utf8 receive
#162 = Utf8 (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
#163 = Utf8 cachedValue$JcoKmpNv$p78noj3
#164 = NameAndType #163:#33 // cachedValue$JcoKmpNv$p78noj3:Ljava/lang/reflect/Method;
#165 = Fieldref #2.#164 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$p78noj3:Ljava/lang/reflect/Method;
#166 = Utf8 getOnReceive
#167 = Utf8 ()Lkotlinx/coroutines/selects/SelectClause1;
#168 = Utf8 cachedValue$JcoKmpNv$9t56kf2
#169 = NameAndType #168:#33 // cachedValue$JcoKmpNv$9t56kf2:Ljava/lang/reflect/Method;
#170 = Fieldref #2.#169 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$9t56kf2:Ljava/lang/reflect/Method;
#171 = Utf8 kotlinx/coroutines/selects/SelectClause1
#172 = Class #171 // kotlinx/coroutines/selects/SelectClause1
#173 = Utf8 receiveOrNull
#174 = Utf8 cachedValue$JcoKmpNv$3jojjr1
#175 = NameAndType #174:#33 // cachedValue$JcoKmpNv$3jojjr1:Ljava/lang/reflect/Method;
#176 = Fieldref #2.#175 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$3jojjr1:Ljava/lang/reflect/Method;
#177 = Utf8 getOnReceiveOrNull
#178 = Utf8 cachedValue$JcoKmpNv$j6bpga1
#179 = NameAndType #178:#33 // cachedValue$JcoKmpNv$j6bpga1:Ljava/lang/reflect/Method;
#180 = Fieldref #2.#179 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$j6bpga1:Ljava/lang/reflect/Method;
#181 = Utf8 isClosedForReceive
#182 = Utf8 cachedValue$JcoKmpNv$mcqql83
#183 = NameAndType #182:#33 // cachedValue$JcoKmpNv$mcqql83:Ljava/lang/reflect/Method;
#184 = Fieldref #2.#183 // kotlinx/coroutines/channels/Channel$Subclass0.cachedValue$JcoKmpNv$mcqql83:Ljava/lang/reflect/Method;
#185 = NameAndType #38:#143 // "<init>":()V
#186 = Methodref #4.#185 // java/lang/Object."<init>":()V
#187 = Utf8 <clinit>
#188 = Utf8 kotlinx/coroutines/channels/SendChannel
#189 = Class #188 // kotlinx/coroutines/channels/SendChannel
#190 = String #89 // offer
#191 = Utf8 java/lang/Class
#192 = Class #191 // java/lang/Class
#193 = Utf8 getMethod
#194 = Utf8 (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
#195 = NameAndType #193:#194 // getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
#196 = Methodref #192.#195 // java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
#197 = String #115 // getOnSend
#198 = Utf8 kotlinx/coroutines/channels/ReceiveChannel
#199 = Class #198 // kotlinx/coroutines/channels/ReceiveChannel
#200 = String #166 // getOnReceive
#201 = String #131 // iterator
#202 = String #28 // equals
#203 = String #110 // send
#204 = Utf8 kotlin/coroutines/Continuation
#205 = Class #204 // kotlin/coroutines/Continuation
#206 = String #79 // clone
#207 = Utf8 getDeclaredMethod
#208 = NameAndType #207:#194 // getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
#209 = Methodref #192.#208 // java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
#210 = String #142 // cancel
#211 = String #66 // hashCode
#212 = String #138 // poll
#213 = String #161 // receive
#214 = Utf8 java/lang/Throwable
#215 = Class #214 // java/lang/Throwable
#216 = String #122 // invokeOnClose
#217 = Utf8 kotlin/jvm/functions/Function1
#218 = Class #217 // kotlin/jvm/functions/Function1
#219 = String #54 // toString
#220 = String #106 // isFull
#221 = String #127 // isEmpty
#222 = String #102 // isClosedForSend
#223 = String #177 // getOnReceiveOrNull
#224 = String #181 // isClosedForReceive
#225 = String #97 // close
#226 = String #173 // receiveOrNull
#227 = Utf8 equals$accessor$JcoKmpNv
#228 = NameAndType #28:#29 // equals:(Ljava/lang/Object;)Z
#229 = Methodref #4.#228 // java/lang/Object.equals:(Ljava/lang/Object;)Z
#230 = Utf8 hashCode$accessor$JcoKmpNv
#231 = NameAndType #66:#67 // hashCode:()I
#232 = Methodref #4.#231 // java/lang/Object.hashCode:()I
#233 = Utf8 toString$accessor$JcoKmpNv
#234 = NameAndType #54:#55 // toString:()Ljava/lang/String;
#235 = Methodref #4.#234 // java/lang/Object.toString:()Ljava/lang/String;
#236 = Utf8 clone$accessor$JcoKmpNv
#237 = NameAndType #79:#80 // clone:()Ljava/lang/Object;
#238 = Methodref #4.#237 // java/lang/Object.clone:()Ljava/lang/Object;
#239 = Utf8 Code
#240 = Utf8 Exceptions
#241 = Utf8 RuntimeVisibleAnnotations
{
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=2
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #35 // Field cachedValue$JcoKmpNv$5j4bem0:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: new #37 // class kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$rCAPG9dM
18: dup
19: aload_0
20: aload_1
21: invokespecial #41 // Method kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$rCAPG9dM."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;Ljava/lang/Object;)V
24: invokestatic #47 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.intercept:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
27: checkcast #49 // class java/lang/Boolean
30: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
33: ireturn
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=1, args_size=1
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #58 // Field cachedValue$JcoKmpNv$4cscpe1:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: new #60 // class kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$PPxsQucM
14: dup
15: aload_0
16: invokespecial #63 // Method kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$PPxsQucM."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
19: invokestatic #47 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.intercept:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
22: checkcast #65 // class java/lang/String
25: areturn
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=1, args_size=1
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #70 // Field cachedValue$JcoKmpNv$9pqdof1:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: new #72 // class kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$LqoojcO4
14: dup
15: aload_0
16: invokespecial #73 // Method kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$LqoojcO4."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
19: invokestatic #47 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.intercept:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
22: checkcast #75 // class java/lang/Integer
25: invokevirtual #78 // Method java/lang/Integer.intValue:()I
28: ireturn
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException;
descriptor: ()Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=1, args_size=1
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #85 // Field cachedValue$JcoKmpNv$7m9oaq0:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: new #87 // class kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$ERmJUtBr
14: dup
15: aload_0
16: invokespecial #88 // Method kotlinx/coroutines/channels/Channel$Subclass0$auxiliary$ERmJUtBr."<init>":(Lkotlinx/coroutines/channels/Channel$Subclass0;)V
19: invokestatic #47 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.intercept:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
22: areturn
Exceptions:
throws java.lang.CloneNotSupportedException
public boolean offer(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #92 // Field cachedValue$JcoKmpNv$saefgj2:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
18: checkcast #49 // class java/lang/Boolean
21: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
24: ireturn
public boolean close(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #101 // Field cachedValue$JcoKmpNv$hmv4cc1:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
18: checkcast #49 // class java/lang/Boolean
21: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
24: ireturn
public boolean isClosedForSend();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #105 // Field cachedValue$JcoKmpNv$abonuu2:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #49 // class java/lang/Boolean
17: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
20: ireturn
public boolean isFull();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #109 // Field cachedValue$JcoKmpNv$87urcg2:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #49 // class java/lang/Boolean
17: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
20: ireturn
public java.lang.Object send(java.lang.Object, kotlin.coroutines.Continuation);
descriptor: (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #114 // Field cachedValue$JcoKmpNv$m9eg072:Ljava/lang/reflect/Method;
7: iconst_2
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: dup
16: iconst_1
17: aload_2
18: aastore
19: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
22: areturn
public kotlinx.coroutines.selects.SelectClause2 getOnSend();
descriptor: ()Lkotlinx/coroutines/selects/SelectClause2;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #119 // Field cachedValue$JcoKmpNv$011hc53:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #121 // class kotlinx/coroutines/selects/SelectClause2
17: areturn
public void invokeOnClose(kotlin.jvm.functions.Function1);
descriptor: (Lkotlin/jvm/functions/Function1;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #126 // Field cachedValue$JcoKmpNv$efjote0:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
18: pop
19: return
public boolean isEmpty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #130 // Field cachedValue$JcoKmpNv$9bpt2k3:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #49 // class java/lang/Boolean
17: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
20: ireturn
public kotlinx.coroutines.channels.ChannelIterator iterator();
descriptor: ()Lkotlinx/coroutines/channels/ChannelIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #135 // Field cachedValue$JcoKmpNv$djpj310:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #137 // class kotlinx/coroutines/channels/ChannelIterator
17: areturn
public java.lang.Object poll();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #141 // Field cachedValue$JcoKmpNv$quugij1:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: areturn
public void cancel();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #146 // Field cachedValue$JcoKmpNv$kvt0lp3:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: pop
15: return
public boolean cancel(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #160 // Field cachedValue$JcoKmpNv$aj8pl23:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
18: checkcast #49 // class java/lang/Boolean
21: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
24: ireturn
RuntimeVisibleAnnotations:
0: #147(#148=s#149,#150=@#151(#152=s#153,#154=[]),#155=e#156.#157)
kotlin.Deprecated(
message="Use cancel without cause"
replaceWith=@kotlin.ReplaceWith(
expression="cancel()"
imports=[]
)
level=Lkotlin/DeprecationLevel;.WARNING
)
public java.lang.Object receive(kotlin.coroutines.Continuation);
descriptor: (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #165 // Field cachedValue$JcoKmpNv$p78noj3:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
18: areturn
public kotlinx.coroutines.selects.SelectClause1 getOnReceive();
descriptor: ()Lkotlinx/coroutines/selects/SelectClause1;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #170 // Field cachedValue$JcoKmpNv$9t56kf2:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #172 // class kotlinx/coroutines/selects/SelectClause1
17: areturn
public java.lang.Object receiveOrNull(kotlin.coroutines.Continuation);
descriptor: (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #176 // Field cachedValue$JcoKmpNv$3jojjr1:Ljava/lang/reflect/Method;
7: iconst_1
8: anewarray #4 // class java/lang/Object
11: dup
12: iconst_0
13: aload_1
14: aastore
15: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
18: areturn
public kotlinx.coroutines.selects.SelectClause1 getOnReceiveOrNull();
descriptor: ()Lkotlinx/coroutines/selects/SelectClause1;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #180 // Field cachedValue$JcoKmpNv$j6bpga1:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #172 // class kotlinx/coroutines/selects/SelectClause1
17: areturn
public boolean isClosedForReceive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
0: ldc2_w #30 // long 7236734801451339327l
3: aload_0
4: getstatic #184 // Field cachedValue$JcoKmpNv$mcqql83:Ljava/lang/reflect/Method;
7: iconst_0
8: anewarray #4 // class java/lang/Object
11: invokestatic #96 // Method io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor.interceptNoSuper:(JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast #49 // class java/lang/Boolean
17: invokevirtual #53 // Method java/lang/Boolean.booleanValue:()Z
20: ireturn
public kotlinx.coroutines.channels.Channel$Subclass0();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #186 // Method java/lang/Object."<init>":()V
4: return
static {};
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: ldc #189 // class kotlinx/coroutines/channels/SendChannel
2: ldc #190 // String offer
4: iconst_1
5: anewarray #192 // class java/lang/Class
8: dup
9: iconst_0
10: ldc #4 // class java/lang/Object
12: aastore
13: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
16: putstatic #92 // Field cachedValue$JcoKmpNv$saefgj2:Ljava/lang/reflect/Method;
19: ldc #189 // class kotlinx/coroutines/channels/SendChannel
21: ldc #197 // String getOnSend
23: iconst_0
24: anewarray #192 // class java/lang/Class
27: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
30: putstatic #119 // Field cachedValue$JcoKmpNv$011hc53:Ljava/lang/reflect/Method;
33: ldc #199 // class kotlinx/coroutines/channels/ReceiveChannel
35: ldc #200 // String getOnReceive
37: iconst_0
38: anewarray #192 // class java/lang/Class
41: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
44: putstatic #170 // Field cachedValue$JcoKmpNv$9t56kf2:Ljava/lang/reflect/Method;
47: ldc #199 // class kotlinx/coroutines/channels/ReceiveChannel
49: ldc #201 // String iterator
51: iconst_0
52: anewarray #192 // class java/lang/Class
55: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
58: putstatic #135 // Field cachedValue$JcoKmpNv$djpj310:Ljava/lang/reflect/Method;
61: ldc #4 // class java/lang/Object
63: ldc #202 // String equals
65: iconst_1
66: anewarray #192 // class java/lang/Class
69: dup
70: iconst_0
71: ldc #4 // class java/lang/Object
73: aastore
74: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
77: putstatic #35 // Field cachedValue$JcoKmpNv$5j4bem0:Ljava/lang/reflect/Method;
80: ldc #189 // class kotlinx/coroutines/channels/SendChannel
82: ldc #203 // String send
84: iconst_2
85: anewarray #192 // class java/lang/Class
88: dup
89: iconst_0
90: ldc #4 // class java/lang/Object
92: aastore
93: dup
94: iconst_1
95: ldc #205 // class kotlin/coroutines/Continuation
97: aastore
98: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
101: putstatic #114 // Field cachedValue$JcoKmpNv$m9eg072:Ljava/lang/reflect/Method;
104: ldc #4 // class java/lang/Object
106: ldc #206 // String clone
108: iconst_0
109: anewarray #192 // class java/lang/Class
112: invokevirtual #209 // Method java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
115: putstatic #85 // Field cachedValue$JcoKmpNv$7m9oaq0:Ljava/lang/reflect/Method;
118: ldc #199 // class kotlinx/coroutines/channels/ReceiveChannel
120: ldc #210 // String cancel
122: iconst_0
123: anewarray #192 // class java/lang/Class
126: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
129: putstatic #146 // Field cachedValue$JcoKmpNv$kvt0lp3:Ljava/lang/reflect/Method;
132: ldc #4 // class java/lang/Object
134: ldc #211 // String hashCode
136: iconst_0
137: anewarray #192 // class java/lang/Class
140: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
143: putstatic #70 // Field cachedValue$JcoKmpNv$9pqdof1:Ljava/lang/reflect/Method;
146: ldc #199 // class kotlinx/coroutines/channels/ReceiveChannel
148: ldc #212 // String poll
150: iconst_0
151: anewarray #192 // class java/lang/Class
154: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
157: putstatic #141 // Field cachedValue$JcoKmpNv$quugij1:Ljava/lang/reflect/Method;
160: ldc #199 // class kotlinx/coroutines/channels/ReceiveChannel
162: ldc #213 // String receive
164: iconst_1
165: anewarray #192 // class java/lang/Class
168: dup
169: iconst_0
170: ldc #205 // class kotlin/coroutines/Continuation
172: aastore
173: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
176: putstatic #165 // Field cachedValue$JcoKmpNv$p78noj3:Ljava/lang/reflect/Method;
179: ldc #199 // class kotlinx/coroutines/channels/ReceiveChannel
181: ldc #210 // String cancel
183: iconst_1
184: anewarray #192 // class java/lang/Class
187: dup
188: iconst_0
189: ldc #215 // class java/lang/Throwable
191: aastore
192: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
195: putstatic #160 // Field cachedValue$JcoKmpNv$aj8pl23:Ljava/lang/reflect/Method;
198: ldc #189 // class kotlinx/coroutines/channels/SendChannel
200: ldc #216 // String invokeOnClose
202: iconst_1
203: anewarray #192 // class java/lang/Class
206: dup
207: iconst_0
208: ldc #218 // class kotlin/jvm/functions/Function1
210: aastore
211: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
214: putstatic #126 // Field cachedValue$JcoKmpNv$efjote0:Ljava/lang/reflect/Method;
217: ldc #4 // class java/lang/Object
219: ldc #219 // String toString
221: iconst_0
222: anewarray #192 // class java/lang/Class
225: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
228: putstatic #58 // Field cachedValue$JcoKmpNv$4cscpe1:Ljava/lang/reflect/Method;
231: ldc #189 // class kotlinx/coroutines/channels/SendChannel
233: ldc #220 // String isFull
235: iconst_0
236: anewarray #192 // class java/lang/Class
239: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
242: putstatic #109 // Field cachedValue$JcoKmpNv$87urcg2:Ljava/lang/reflect/Method;
245: ldc #199 // class kotlinx/coroutines/channels/ReceiveChannel
247: ldc #221 // String isEmpty
249: iconst_0
250: anewarray #192 // class java/lang/Class
253: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
256: putstatic #130 // Field cachedValue$JcoKmpNv$9bpt2k3:Ljava/lang/reflect/Method;
259: ldc #189 // class kotlinx/coroutines/channels/SendChannel
261: ldc #222 // String isClosedForSend
263: iconst_0
264: anewarray #192 // class java/lang/Class
267: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
270: putstatic #105 // Field cachedValue$JcoKmpNv$abonuu2:Ljava/lang/reflect/Method;
273: ldc #199 // class kotlinx/coroutines/channels/ReceiveChannel
275: ldc #223 // String getOnReceiveOrNull
277: iconst_0
278: anewarray #192 // class java/lang/Class
281: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
284: putstatic #180 // Field cachedValue$JcoKmpNv$j6bpga1:Ljava/lang/reflect/Method;
287: ldc #199 // class kotlinx/coroutines/channels/ReceiveChannel
289: ldc #224 // String isClosedForReceive
291: iconst_0
292: anewarray #192 // class java/lang/Class
295: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
298: putstatic #184 // Field cachedValue$JcoKmpNv$mcqql83:Ljava/lang/reflect/Method;
301: ldc #189 // class kotlinx/coroutines/channels/SendChannel
303: ldc #225 // String close
305: iconst_1
306: anewarray #192 // class java/lang/Class
309: dup
310: iconst_0
311: ldc #215 // class java/lang/Throwable
313: aastore
314: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
317: putstatic #101 // Field cachedValue$JcoKmpNv$hmv4cc1:Ljava/lang/reflect/Method;
320: ldc #199 // class kotlinx/coroutines/channels/ReceiveChannel
322: ldc #226 // String receiveOrNull
324: iconst_1
325: anewarray #192 // class java/lang/Class
328: dup
329: iconst_0
330: ldc #205 // class kotlin/coroutines/Continuation
332: aastore
333: invokevirtual #196 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
336: putstatic #176 // Field cachedValue$JcoKmpNv$3jojjr1:Ljava/lang/reflect/Method;
339: return
final boolean equals$accessor$JcoKmpNv(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload_0
1: aload_1
2: invokespecial #229 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z
5: ireturn
final int hashCode$accessor$JcoKmpNv();
descriptor: ()I
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #232 // Method java/lang/Object.hashCode:()I
4: ireturn
final java.lang.String toString$accessor$JcoKmpNv();
descriptor: ()Ljava/lang/String;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #235 // Method java/lang/Object.toString:()Ljava/lang/String;
4: areturn
final java.lang.Object clone$accessor$JcoKmpNv() throws java.lang.CloneNotSupportedException;
descriptor: ()Ljava/lang/Object;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #238 // Method java/lang/Object.clone:()Ljava/lang/Object;
4: areturn
Exceptions:
throws java.lang.CloneNotSupportedException
}
RuntimeVisibleAnnotations:
0: #7(#8=[I#9,I#10,I#11],#12=s#13,#14=I#9,#15=I#10,#16=[s#17],#18=[s#19,s#20,s#21,s#22,s#23,s#24],#25=[I#9,I#9,I#26],#27=s#13)
kotlin.Metadata(
bv=[1,0,3]
pn=""
k=1
xi=0
d1=["\u0000\u0012\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\bf\u0018\u0000 \u0004*\u0004\b\u0000\u0010\u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003:\u0001\u0004¨\u0006\u0005"]
d2=["Lkotlinx/coroutines/channels/Channel;","E","Lkotlinx/coroutines/channels/SendChannel;","Lkotlinx/coroutines/channels/ReceiveChannel;","Factory","kotlinx-coroutines-core"]
mv=[1,1,13]
xs=""
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment