Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Information:Kotlin: kotlinc-js 1.3.21 (JRE 1.8.0_171-b11)
- Information:Kotlin: kotlinc-jvm 1.3.21 (JRE 1.8.0_171-b11)
- Information:Modules "data2vizandroid.timeFormat.d2v-timeFormat-common.main", "data2vizandroid.shape.d2v-shape-common.main", "data2vizandroid.force.d2v-force-jfx", "data2vizandroid.dsv.d2v-dsv-js", "data2vizandroid.dsv.d2v-dsv-jvm.main" and 215 others were fully rebuilt due to project configuration/dependencies changes
- Information:2019-04-26 19:24 - Build completed with 1 error and 38 warnings in 38 s 210 ms
- Error:Kotlin: [Internal Error] java.lang.IllegalStateException: Backend Internal error: Exception during code generation
- Cause: Back-end (JVM) Internal error: wrong code generated
- org.jetbrains.kotlin.codegen.CompilationException Back-end (JVM) Internal error: Couldn't transform method node:
- invokeSuspend (Ljava/lang/Object;)Ljava/lang/Object;:
- @Lorg/jetbrains/annotations/Nullable;() // invisible
- // annotable parameter count: 1 (visible)
- // annotable parameter count: 1 (invisible)
- @Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
- L0
- INVOKESTATIC kotlin/coroutines/intrinsics/IntrinsicsKt.getCOROUTINE_SUSPENDED ()Ljava/lang/Object;
- L1
- LINENUMBER 41 L1
- ASTORE 7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- TABLESWITCH
- 0: L2
- 1: L3
- default: L4
- L2
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L5
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L5
- POP
- L6
- L7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.p$ : Lkotlinx/coroutines/CoroutineScope;
- ASTORE 2
- L8
- LINENUMBER 42 L8
- INVOKESTATIC io/data2viz/timer/TimerKt.now ()D
- DSTORE 3
- L9
- L10
- LINENUMBER 43 L10
- LDC 100.0
- DSTORE 5
- L11
- L12
- LINENUMBER 44 L12
- DLOAD 5
- DCONST_0
- NEW io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1
- DUP
- ALOAD 0
- DLOAD 3
- DLOAD 5
- INVOKESPECIAL io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1.<init> (Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1;DD)V
- CHECKCAST kotlin/jvm/functions/Function2
- ICONST_2
- ACONST_NULL
- INVOKESTATIC io/data2viz/timer/TimerKt.timer$default (DDLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/data2viz/timer/Timer;
- POP
- L13
- LINENUMBER 50 L13
- LDC 110
- ALOAD 0
- ALOAD 0
- DLOAD 3
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- ALOAD 0
- DLOAD 5
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- ALOAD 0
- ICONST_1
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- INVOKESTATIC kotlinx/coroutines/DelayKt.delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
- L14
- DUP
- ALOAD 7
- IF_ACMPNE L15
- L16
- LINENUMBER 41 L16
- ALOAD 7
- ARETURN
- L17
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- DSTORE 5
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- DSTORE 3
- L18
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L19
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L19
- POP
- ALOAD 1
- L15
- LINENUMBER 51 L15
- POP
- L20
- L21
- GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
- ARETURN
- L22
- L4
- NEW java/lang/IllegalStateException
- DUP
- LDC "call to 'resume' before 'invoke' with coroutine"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- RETURN
- L23
- LOCALVARIABLE delay D L11 L20 5
- LOCALVARIABLE then D L9 L20 3
- LOCALVARIABLE this Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1; L0 L23 0
- LOCALVARIABLE result Ljava/lang/Object; L0 L23 1
- MAXSTACK = 11
- MAXLOCALS = 8
- Cause: Back-end (JVM) Internal error: Couldn't transform method node:
- invokeSuspend (Ljava/lang/Object;)Ljava/lang/Object;:
- @Lorg/jetbrains/annotations/Nullable;() // invisible
- // annotable parameter count: 1 (visible)
- // annotable parameter count: 1 (invisible)
- @Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
- L0
- INVOKESTATIC kotlin/coroutines/intrinsics/IntrinsicsKt.getCOROUTINE_SUSPENDED ()Ljava/lang/Object;
- L1
- LINENUMBER 41 L1
- ASTORE 7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- TABLESWITCH
- 0: L2
- 1: L3
- default: L4
- L2
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L5
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L5
- POP
- L6
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.p$ : Lkotlinx/coroutines/CoroutineScope;
- ASTORE 2
- L7
- LINENUMBER 42 L7
- INVOKESTATIC io/data2viz/timer/TimerKt.now ()D
- DSTORE 3
- L8
- LINENUMBER 43 L8
- LDC 100.0
- DSTORE 5
- L9
- LINENUMBER 44 L9
- DLOAD 5
- DCONST_0
- NEW io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1
- DUP
- ALOAD 0
- DLOAD 3
- DLOAD 5
- INVOKESPECIAL io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1.<init> (Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1;DD)V
- CHECKCAST kotlin/jvm/functions/Function2
- ICONST_2
- ACONST_NULL
- INVOKESTATIC io/data2viz/timer/TimerKt.timer$default (DDLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/data2viz/timer/Timer;
- POP
- L10
- LINENUMBER 50 L10
- LDC 110
- ALOAD 0
- ALOAD 0
- DLOAD 3
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- ALOAD 0
- DLOAD 5
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- ALOAD 0
- ICONST_1
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- INVOKESTATIC kotlinx/coroutines/DelayKt.delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
- L11
- DUP
- ALOAD 7
- IF_ACMPNE L12
- L13
- LINENUMBER 41 L13
- ALOAD 7
- ARETURN
- L3
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- DSTORE 5
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- DSTORE 3
- L14
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L15
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L15
- POP
- ALOAD 1
- L12
- LINENUMBER 51 L12
- POP
- L16
- GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
- ARETURN
- L4
- NEW java/lang/IllegalStateException
- DUP
- LDC "call to 'resume' before 'invoke' with coroutine"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- L17
- LOCALVARIABLE delay D L9 L16 5
- LOCALVARIABLE then D L8 L16 3
- LOCALVARIABLE this Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1; L0 L17 0
- LOCALVARIABLE result Ljava/lang/Object; L0 L17 1
- MAXSTACK = 11
- MAXLOCALS = 8
- Cause: java.lang.IllegalArgumentException
- Element is unknownThe root cause was thrown at: Frame.java:367
- Element is unknownThe root cause was thrown at: TransformationMethodVisitor.kt:92
- bytecode:
- @Lorg/jetbrains/annotations/Nullable;() // invisible
- // annotable parameter count: 1 (visible)
- // annotable parameter count: 1 (invisible)
- @Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
- L0
- INVOKESTATIC kotlin/coroutines/intrinsics/IntrinsicsKt.getCOROUTINE_SUSPENDED ()Ljava/lang/Object;
- L1
- LINENUMBER 41 L1
- ASTORE 7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- TABLESWITCH
- 0: L2
- 1: L3
- default: L4
- L2
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L5
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L5
- POP
- L6
- L7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.p$ : Lkotlinx/coroutines/CoroutineScope;
- ASTORE 2
- L8
- LINENUMBER 42 L8
- INVOKESTATIC io/data2viz/timer/TimerKt.now ()D
- DSTORE 3
- L9
- L10
- LINENUMBER 43 L10
- LDC 100.0
- DSTORE 5
- L11
- L12
- LINENUMBER 44 L12
- DLOAD 5
- DCONST_0
- NEW io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1
- DUP
- ALOAD 0
- DLOAD 3
- DLOAD 5
- INVOKESPECIAL io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1.<init> (Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1;DD)V
- CHECKCAST kotlin/jvm/functions/Function2
- ICONST_2
- ACONST_NULL
- INVOKESTATIC io/data2viz/timer/TimerKt.timer$default (DDLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/data2viz/timer/Timer;
- POP
- L13
- LINENUMBER 50 L13
- LDC 110
- ALOAD 0
- ALOAD 0
- DLOAD 3
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- ALOAD 0
- DLOAD 5
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- ALOAD 0
- ICONST_1
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- INVOKESTATIC kotlinx/coroutines/DelayKt.delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
- L14
- DUP
- ALOAD 7
- IF_ACMPNE L15
- L16
- LINENUMBER 41 L16
- ALOAD 7
- ARETURN
- L17
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- DSTORE 5
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- DSTORE 3
- L18
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L19
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L19
- POP
- ALOAD 1
- L15
- LINENUMBER 51 L15
- POP
- L20
- L21
- GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
- ARETURN
- L22
- L4
- NEW java/lang/IllegalStateException
- DUP
- LDC "call to 'resume' before 'invoke' with coroutine"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- RETURN
- L23
- LOCALVARIABLE delay D L11 L20 5
- LOCALVARIABLE then D L9 L20 3
- LOCALVARIABLE this Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1; L0 L23 0
- LOCALVARIABLE result Ljava/lang/Object; L0 L23 1
- MAXSTACK = 11
- MAXLOCALS = 8
- Cause: Back-end (JVM) Internal error: Couldn't transform method node:
- invokeSuspend (Ljava/lang/Object;)Ljava/lang/Object;:
- @Lorg/jetbrains/annotations/Nullable;() // invisible
- // annotable parameter count: 1 (visible)
- // annotable parameter count: 1 (invisible)
- @Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
- L0
- INVOKESTATIC kotlin/coroutines/intrinsics/IntrinsicsKt.getCOROUTINE_SUSPENDED ()Ljava/lang/Object;
- L1
- LINENUMBER 41 L1
- ASTORE 7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- TABLESWITCH
- 0: L2
- 1: L3
- default: L4
- L2
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L5
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L5
- POP
- L6
- L7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.p$ : Lkotlinx/coroutines/CoroutineScope;
- ASTORE 2
- L8
- LINENUMBER 42 L8
- INVOKESTATIC io/data2viz/timer/TimerKt.now ()D
- DSTORE 3
- L9
- L10
- LINENUMBER 43 L10
- LDC 100.0
- DSTORE 5
- L11
- L12
- LINENUMBER 44 L12
- DLOAD 5
- DCONST_0
- NEW io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1
- DUP
- ALOAD 0
- DLOAD 3
- DLOAD 5
- INVOKESPECIAL io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1.<init> (Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1;DD)V
- CHECKCAST kotlin/jvm/functions/Function2
- ICONST_2
- ACONST_NULL
- INVOKESTATIC io/data2viz/timer/TimerKt.timer$default (DDLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/data2viz/timer/Timer;
- POP
- L13
- LINENUMBER 50 L13
- LDC 110
- ALOAD 0
- ALOAD 0
- DLOAD 3
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- ALOAD 0
- DLOAD 5
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- ALOAD 0
- ICONST_1
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- INVOKESTATIC kotlinx/coroutines/DelayKt.delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
- L14
- DUP
- ALOAD 7
- IF_ACMPNE L15
- L16
- LINENUMBER 41 L16
- ALOAD 7
- ARETURN
- L17
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- DSTORE 5
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- DSTORE 3
- L18
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L19
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L19
- POP
- ALOAD 1
- L15
- LINENUMBER 51 L15
- POP
- L20
- L21
- GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
- ARETURN
- L22
- L4
- NEW java/lang/IllegalStateException
- DUP
- LDC "call to 'resume' before 'invoke' with coroutine"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- RETURN
- L23
- LOCALVARIABLE delay D L11 L20 5
- LOCALVARIABLE then D L9 L20 3
- LOCALVARIABLE this Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1; L0 L23 0
- LOCALVARIABLE result Ljava/lang/Object; L0 L23 1
- MAXSTACK = 11
- MAXLOCALS = 8
- Cause: Back-end (JVM) Internal error: Couldn't transform method node:
- invokeSuspend (Ljava/lang/Object;)Ljava/lang/Object;:
- @Lorg/jetbrains/annotations/Nullable;() // invisible
- // annotable parameter count: 1 (visible)
- // annotable parameter count: 1 (invisible)
- @Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
- L0
- INVOKESTATIC kotlin/coroutines/intrinsics/IntrinsicsKt.getCOROUTINE_SUSPENDED ()Ljava/lang/Object;
- L1
- LINENUMBER 41 L1
- ASTORE 7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- TABLESWITCH
- 0: L2
- 1: L3
- default: L4
- L2
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L5
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L5
- POP
- L6
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.p$ : Lkotlinx/coroutines/CoroutineScope;
- ASTORE 2
- L7
- LINENUMBER 42 L7
- INVOKESTATIC io/data2viz/timer/TimerKt.now ()D
- DSTORE 3
- L8
- LINENUMBER 43 L8
- LDC 100.0
- DSTORE 5
- L9
- LINENUMBER 44 L9
- DLOAD 5
- DCONST_0
- NEW io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1
- DUP
- ALOAD 0
- DLOAD 3
- DLOAD 5
- INVOKESPECIAL io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1.<init> (Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1;DD)V
- CHECKCAST kotlin/jvm/functions/Function2
- ICONST_2
- ACONST_NULL
- INVOKESTATIC io/data2viz/timer/TimerKt.timer$default (DDLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/data2viz/timer/Timer;
- POP
- L10
- LINENUMBER 50 L10
- LDC 110
- ALOAD 0
- ALOAD 0
- DLOAD 3
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- ALOAD 0
- DLOAD 5
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- ALOAD 0
- ICONST_1
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- INVOKESTATIC kotlinx/coroutines/DelayKt.delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
- L11
- DUP
- ALOAD 7
- IF_ACMPNE L12
- L13
- LINENUMBER 41 L13
- ALOAD 7
- ARETURN
- L3
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- DSTORE 5
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- DSTORE 3
- L14
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L15
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L15
- POP
- ALOAD 1
- L12
- LINENUMBER 51 L12
- POP
- L16
- GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
- ARETURN
- L4
- NEW java/lang/IllegalStateException
- DUP
- LDC "call to 'resume' before 'invoke' with coroutine"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- L17
- LOCALVARIABLE delay D L9 L16 5
- LOCALVARIABLE then D L8 L16 3
- LOCALVARIABLE this Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1; L0 L17 0
- LOCALVARIABLE result Ljava/lang/Object; L0 L17 1
- MAXSTACK = 11
- MAXLOCALS = 8
- Cause: java.lang.IllegalArgumentException
- Element is unknownThe root cause was thrown at: Frame.java:367
- Element is unknownThe root cause was thrown at: TransformationMethodVisitor.kt:92
- File being compiled at position: (41,103) in /Users/admin/repos/data2viz/timer/d2v-timer-jfx/src/test/kotlin/io/data2viz/timer/TimerTests.kt
- The root cause was thrown at: TransformationMethodVisitor.kt:92
- File being compiled at position: file:///Users/admin/repos/data2viz/timer/d2v-timer-jfx/src/test/kotlin/io/data2viz/timer/TimerTests.kt
- The root cause was thrown at: FunctionCodegen.java:1043
- at org.jetbrains.kotlin.codegen.CompilationErrorHandler.lambda$static$0(CompilationErrorHandler.java:24)
- at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generate(PackageCodegenImpl.java:74)
- at org.jetbrains.kotlin.codegen.DefaultCodegenFactory.generatePackage(CodegenFactory.kt:97)
- at org.jetbrains.kotlin.codegen.DefaultCodegenFactory.generateModule(CodegenFactory.kt:68)
- at org.jetbrains.kotlin.codegen.KotlinCodegenFacade.doGenerateFiles(KotlinCodegenFacade.java:47)
- at org.jetbrains.kotlin.codegen.KotlinCodegenFacade.compileCorrectFiles(KotlinCodegenFacade.java:39)
- at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.generate(KotlinToJVMBytecodeCompiler.kt:455)
- at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:154)
- at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:159)
- at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:57)
- at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.java:96)
- at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.java:52)
- at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:93)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl$compile$$inlined$ifAlive$lambda$1.invoke(CompileServiceImpl.kt:436)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl$compile$$inlined$ifAlive$lambda$1.invoke(CompileServiceImpl.kt:102)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl$doCompile$$inlined$ifAlive$lambda$2.invoke(CompileServiceImpl.kt:1013)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl$doCompile$$inlined$ifAlive$lambda$2.invoke(CompileServiceImpl.kt:102)
- at org.jetbrains.kotlin.daemon.common.DummyProfiler.withMeasure(PerfUtils.kt:137)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl.checkedCompile(CompileServiceImpl.kt:1055)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl.doCompile(CompileServiceImpl.kt:1012)
- at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:434)
- at sun.reflect.GeneratedMethodAccessor83.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
- at sun.rmi.transport.Transport$1.run(Transport.java:200)
- at sun.rmi.transport.Transport$1.run(Transport.java:197)
- at java.security.AccessController.doPrivileged(Native Method)
- at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
- at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573)
- at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:835)
- at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
- at java.security.AccessController.doPrivileged(Native Method)
- at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
- at java.lang.Thread.run(Thread.java:748)
- Caused by: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: wrong code generated
- org.jetbrains.kotlin.codegen.CompilationException Back-end (JVM) Internal error: Couldn't transform method node:
- invokeSuspend (Ljava/lang/Object;)Ljava/lang/Object;:
- @Lorg/jetbrains/annotations/Nullable;() // invisible
- // annotable parameter count: 1 (visible)
- // annotable parameter count: 1 (invisible)
- @Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
- L0
- INVOKESTATIC kotlin/coroutines/intrinsics/IntrinsicsKt.getCOROUTINE_SUSPENDED ()Ljava/lang/Object;
- L1
- LINENUMBER 41 L1
- ASTORE 7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- TABLESWITCH
- 0: L2
- 1: L3
- default: L4
- L2
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L5
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L5
- POP
- L6
- L7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.p$ : Lkotlinx/coroutines/CoroutineScope;
- ASTORE 2
- L8
- LINENUMBER 42 L8
- INVOKESTATIC io/data2viz/timer/TimerKt.now ()D
- DSTORE 3
- L9
- L10
- LINENUMBER 43 L10
- LDC 100.0
- DSTORE 5
- L11
- L12
- LINENUMBER 44 L12
- DLOAD 5
- DCONST_0
- NEW io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1
- DUP
- ALOAD 0
- DLOAD 3
- DLOAD 5
- INVOKESPECIAL io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1.<init> (Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1;DD)V
- CHECKCAST kotlin/jvm/functions/Function2
- ICONST_2
- ACONST_NULL
- INVOKESTATIC io/data2viz/timer/TimerKt.timer$default (DDLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/data2viz/timer/Timer;
- POP
- L13
- LINENUMBER 50 L13
- LDC 110
- ALOAD 0
- ALOAD 0
- DLOAD 3
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- ALOAD 0
- DLOAD 5
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- ALOAD 0
- ICONST_1
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- INVOKESTATIC kotlinx/coroutines/DelayKt.delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
- L14
- DUP
- ALOAD 7
- IF_ACMPNE L15
- L16
- LINENUMBER 41 L16
- ALOAD 7
- ARETURN
- L17
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- DSTORE 5
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- DSTORE 3
- L18
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L19
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L19
- POP
- ALOAD 1
- L15
- LINENUMBER 51 L15
- POP
- L20
- L21
- GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
- ARETURN
- L22
- L4
- NEW java/lang/IllegalStateException
- DUP
- LDC "call to 'resume' before 'invoke' with coroutine"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- RETURN
- L23
- LOCALVARIABLE delay D L11 L20 5
- LOCALVARIABLE then D L9 L20 3
- LOCALVARIABLE this Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1; L0 L23 0
- LOCALVARIABLE result Ljava/lang/Object; L0 L23 1
- MAXSTACK = 11
- MAXLOCALS = 8
- Cause: Back-end (JVM) Internal error: Couldn't transform method node:
- invokeSuspend (Ljava/lang/Object;)Ljava/lang/Object;:
- @Lorg/jetbrains/annotations/Nullable;() // invisible
- // annotable parameter count: 1 (visible)
- // annotable parameter count: 1 (invisible)
- @Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
- L0
- INVOKESTATIC kotlin/coroutines/intrinsics/IntrinsicsKt.getCOROUTINE_SUSPENDED ()Ljava/lang/Object;
- L1
- LINENUMBER 41 L1
- ASTORE 7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- TABLESWITCH
- 0: L2
- 1: L3
- default: L4
- L2
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L5
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L5
- POP
- L6
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.p$ : Lkotlinx/coroutines/CoroutineScope;
- ASTORE 2
- L7
- LINENUMBER 42 L7
- INVOKESTATIC io/data2viz/timer/TimerKt.now ()D
- DSTORE 3
- L8
- LINENUMBER 43 L8
- LDC 100.0
- DSTORE 5
- L9
- LINENUMBER 44 L9
- DLOAD 5
- DCONST_0
- NEW io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1
- DUP
- ALOAD 0
- DLOAD 3
- DLOAD 5
- INVOKESPECIAL io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1.<init> (Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1;DD)V
- CHECKCAST kotlin/jvm/functions/Function2
- ICONST_2
- ACONST_NULL
- INVOKESTATIC io/data2viz/timer/TimerKt.timer$default (DDLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/data2viz/timer/Timer;
- POP
- L10
- LINENUMBER 50 L10
- LDC 110
- ALOAD 0
- ALOAD 0
- DLOAD 3
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- ALOAD 0
- DLOAD 5
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- ALOAD 0
- ICONST_1
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- INVOKESTATIC kotlinx/coroutines/DelayKt.delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
- L11
- DUP
- ALOAD 7
- IF_ACMPNE L12
- L13
- LINENUMBER 41 L13
- ALOAD 7
- ARETURN
- L3
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- DSTORE 5
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- DSTORE 3
- L14
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L15
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L15
- POP
- ALOAD 1
- L12
- LINENUMBER 51 L12
- POP
- L16
- GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
- ARETURN
- L4
- NEW java/lang/IllegalStateException
- DUP
- LDC "call to 'resume' before 'invoke' with coroutine"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- L17
- LOCALVARIABLE delay D L9 L16 5
- LOCALVARIABLE then D L8 L16 3
- LOCALVARIABLE this Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1; L0 L17 0
- LOCALVARIABLE result Ljava/lang/Object; L0 L17 1
- MAXSTACK = 11
- MAXLOCALS = 8
- Cause: java.lang.IllegalArgumentException
- Element is unknownThe root cause was thrown at: Frame.java:367
- Element is unknownThe root cause was thrown at: TransformationMethodVisitor.kt:92
- bytecode:
- @Lorg/jetbrains/annotations/Nullable;() // invisible
- // annotable parameter count: 1 (visible)
- // annotable parameter count: 1 (invisible)
- @Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
- L0
- INVOKESTATIC kotlin/coroutines/intrinsics/IntrinsicsKt.getCOROUTINE_SUSPENDED ()Ljava/lang/Object;
- L1
- LINENUMBER 41 L1
- ASTORE 7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- TABLESWITCH
- 0: L2
- 1: L3
- default: L4
- L2
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L5
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L5
- POP
- L6
- L7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.p$ : Lkotlinx/coroutines/CoroutineScope;
- ASTORE 2
- L8
- LINENUMBER 42 L8
- INVOKESTATIC io/data2viz/timer/TimerKt.now ()D
- DSTORE 3
- L9
- L10
- LINENUMBER 43 L10
- LDC 100.0
- DSTORE 5
- L11
- L12
- LINENUMBER 44 L12
- DLOAD 5
- DCONST_0
- NEW io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1
- DUP
- ALOAD 0
- DLOAD 3
- DLOAD 5
- INVOKESPECIAL io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1.<init> (Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1;DD)V
- CHECKCAST kotlin/jvm/functions/Function2
- ICONST_2
- ACONST_NULL
- INVOKESTATIC io/data2viz/timer/TimerKt.timer$default (DDLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/data2viz/timer/Timer;
- POP
- L13
- LINENUMBER 50 L13
- LDC 110
- ALOAD 0
- ALOAD 0
- DLOAD 3
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- ALOAD 0
- DLOAD 5
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- ALOAD 0
- ICONST_1
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- INVOKESTATIC kotlinx/coroutines/DelayKt.delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
- L14
- DUP
- ALOAD 7
- IF_ACMPNE L15
- L16
- LINENUMBER 41 L16
- ALOAD 7
- ARETURN
- L17
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- DSTORE 5
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- DSTORE 3
- L18
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L19
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L19
- POP
- ALOAD 1
- L15
- LINENUMBER 51 L15
- POP
- L20
- L21
- GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
- ARETURN
- L22
- L4
- NEW java/lang/IllegalStateException
- DUP
- LDC "call to 'resume' before 'invoke' with coroutine"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- RETURN
- L23
- LOCALVARIABLE delay D L11 L20 5
- LOCALVARIABLE then D L9 L20 3
- LOCALVARIABLE this Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1; L0 L23 0
- LOCALVARIABLE result Ljava/lang/Object; L0 L23 1
- MAXSTACK = 11
- MAXLOCALS = 8
- Cause: Back-end (JVM) Internal error: Couldn't transform method node:
- invokeSuspend (Ljava/lang/Object;)Ljava/lang/Object;:
- @Lorg/jetbrains/annotations/Nullable;() // invisible
- // annotable parameter count: 1 (visible)
- // annotable parameter count: 1 (invisible)
- @Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
- L0
- INVOKESTATIC kotlin/coroutines/intrinsics/IntrinsicsKt.getCOROUTINE_SUSPENDED ()Ljava/lang/Object;
- L1
- LINENUMBER 41 L1
- ASTORE 7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- TABLESWITCH
- 0: L2
- 1: L3
- default: L4
- L2
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L5
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L5
- POP
- L6
- L7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.p$ : Lkotlinx/coroutines/CoroutineScope;
- ASTORE 2
- L8
- LINENUMBER 42 L8
- INVOKESTATIC io/data2viz/timer/TimerKt.now ()D
- DSTORE 3
- L9
- L10
- LINENUMBER 43 L10
- LDC 100.0
- DSTORE 5
- L11
- L12
- LINENUMBER 44 L12
- DLOAD 5
- DCONST_0
- NEW io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1
- DUP
- ALOAD 0
- DLOAD 3
- DLOAD 5
- INVOKESPECIAL io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1.<init> (Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1;DD)V
- CHECKCAST kotlin/jvm/functions/Function2
- ICONST_2
- ACONST_NULL
- INVOKESTATIC io/data2viz/timer/TimerKt.timer$default (DDLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/data2viz/timer/Timer;
- POP
- L13
- LINENUMBER 50 L13
- LDC 110
- ALOAD 0
- ALOAD 0
- DLOAD 3
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- ALOAD 0
- DLOAD 5
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- ALOAD 0
- ICONST_1
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- INVOKESTATIC kotlinx/coroutines/DelayKt.delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
- L14
- DUP
- ALOAD 7
- IF_ACMPNE L15
- L16
- LINENUMBER 41 L16
- ALOAD 7
- ARETURN
- L17
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- DSTORE 5
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- DSTORE 3
- L18
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L19
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L19
- POP
- ALOAD 1
- L15
- LINENUMBER 51 L15
- POP
- L20
- L21
- GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
- ARETURN
- L22
- L4
- NEW java/lang/IllegalStateException
- DUP
- LDC "call to 'resume' before 'invoke' with coroutine"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- RETURN
- L23
- LOCALVARIABLE delay D L11 L20 5
- LOCALVARIABLE then D L9 L20 3
- LOCALVARIABLE this Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1; L0 L23 0
- LOCALVARIABLE result Ljava/lang/Object; L0 L23 1
- MAXSTACK = 11
- MAXLOCALS = 8
- Cause: Back-end (JVM) Internal error: Couldn't transform method node:
- invokeSuspend (Ljava/lang/Object;)Ljava/lang/Object;:
- @Lorg/jetbrains/annotations/Nullable;() // invisible
- // annotable parameter count: 1 (visible)
- // annotable parameter count: 1 (invisible)
- @Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
- L0
- INVOKESTATIC kotlin/coroutines/intrinsics/IntrinsicsKt.getCOROUTINE_SUSPENDED ()Ljava/lang/Object;
- L1
- LINENUMBER 41 L1
- ASTORE 7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- TABLESWITCH
- 0: L2
- 1: L3
- default: L4
- L2
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L5
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L5
- POP
- L6
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.p$ : Lkotlinx/coroutines/CoroutineScope;
- ASTORE 2
- L7
- LINENUMBER 42 L7
- INVOKESTATIC io/data2viz/timer/TimerKt.now ()D
- DSTORE 3
- L8
- LINENUMBER 43 L8
- LDC 100.0
- DSTORE 5
- L9
- LINENUMBER 44 L9
- DLOAD 5
- DCONST_0
- NEW io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1
- DUP
- ALOAD 0
- DLOAD 3
- DLOAD 5
- INVOKESPECIAL io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1.<init> (Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1;DD)V
- CHECKCAST kotlin/jvm/functions/Function2
- ICONST_2
- ACONST_NULL
- INVOKESTATIC io/data2viz/timer/TimerKt.timer$default (DDLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/data2viz/timer/Timer;
- POP
- L10
- LINENUMBER 50 L10
- LDC 110
- ALOAD 0
- ALOAD 0
- DLOAD 3
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- ALOAD 0
- DLOAD 5
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- ALOAD 0
- ICONST_1
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- INVOKESTATIC kotlinx/coroutines/DelayKt.delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
- L11
- DUP
- ALOAD 7
- IF_ACMPNE L12
- L13
- LINENUMBER 41 L13
- ALOAD 7
- ARETURN
- L3
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- DSTORE 5
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- DSTORE 3
- L14
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L15
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L15
- POP
- ALOAD 1
- L12
- LINENUMBER 51 L12
- POP
- L16
- GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
- ARETURN
- L4
- NEW java/lang/IllegalStateException
- DUP
- LDC "call to 'resume' before 'invoke' with coroutine"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- L17
- LOCALVARIABLE delay D L9 L16 5
- LOCALVARIABLE then D L8 L16 3
- LOCALVARIABLE this Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1; L0 L17 0
- LOCALVARIABLE result Ljava/lang/Object; L0 L17 1
- MAXSTACK = 11
- MAXLOCALS = 8
- Cause: java.lang.IllegalArgumentException
- Element is unknownThe root cause was thrown at: Frame.java:367
- Element is unknownThe root cause was thrown at: TransformationMethodVisitor.kt:92
- File being compiled at position: (41,103) in /Users/admin/repos/data2viz/timer/d2v-timer-jfx/src/test/kotlin/io/data2viz/timer/TimerTests.kt
- The root cause was thrown at: TransformationMethodVisitor.kt:92
- at org.jetbrains.kotlin.codegen.FunctionCodegen.endVisit(FunctionCodegen.java:1043)
- at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:497)
- at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:269)
- at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:185)
- at org.jetbrains.kotlin.codegen.coroutines.CoroutineCodegenForLambda.generateResumeImpl(CoroutineCodegen.kt:450)
- at org.jetbrains.kotlin.codegen.coroutines.CoroutineCodegenForLambda.generateClosureBody(CoroutineCodegen.kt:234)
- at org.jetbrains.kotlin.codegen.ClosureCodegen.generateBody(ClosureCodegen.java:168)
- at org.jetbrains.kotlin.codegen.coroutines.CoroutineCodegenForLambda.generateBody(CoroutineCodegen.kt:242)
- at org.jetbrains.kotlin.codegen.MemberCodegen.generate(MemberCodegen.java:129)
- at org.jetbrains.kotlin.codegen.ExpressionCodegen.genClosure(ExpressionCodegen.java:1024)
- at org.jetbrains.kotlin.codegen.ExpressionCodegen.genClosure(ExpressionCodegen.java:994)
- at org.jetbrains.kotlin.codegen.ExpressionCodegen.visitLambdaExpression(ExpressionCodegen.java:985)
- at org.jetbrains.kotlin.codegen.ExpressionCodegen.visitLambdaExpression(ExpressionCodegen.java:108)
- at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:39)
- at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:296)
- at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:278)
- at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:351)
- at org.jetbrains.kotlin.codegen.CallGenerator$DefaultCallGenerator.genValueAndPut(CallGenerator.kt:68)
- at org.jetbrains.kotlin.codegen.CallBasedArgumentGenerator.generateExpression(CallBasedArgumentGenerator.kt:42)
- at org.jetbrains.kotlin.codegen.ArgumentGenerator.generate(ArgumentGenerator.kt:68)
- at org.jetbrains.kotlin.codegen.ExpressionCodegen.invokeMethodWithArguments(ExpressionCodegen.java:2462)
- at org.jetbrains.kotlin.codegen.ExpressionCodegen.invokeMethodWithArguments(ExpressionCodegen.java:2434)
- at org.jetbrains.kotlin.codegen.Callable$invokeMethodWithArguments$1.invoke(Callable.kt:41)
- at org.jetbrains.kotlin.codegen.Callable$invokeMethodWithArguments$1.invoke(Callable.kt:13)
- at org.jetbrains.kotlin.codegen.OperationStackValue.putSelector(StackValue.kt:79)
- at org.jetbrains.kotlin.codegen.StackValue.put(StackValue.java:118)
- at org.jetbrains.kotlin.codegen.StackValue.put(StackValue.java:107)
- at org.jetbrains.kotlin.codegen.ExpressionCodegen.putStackValue(ExpressionCodegen.java:375)
- at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:360)
- at org.jetbrains.kotlin.codegen.ExpressionCodegen.returnExpression(ExpressionCodegen.java:1677)
- at org.jetbrains.kotlin.codegen.FunctionGenerationStrategy$FunctionDefault.doGenerateBody(FunctionGenerationStrategy.java:64)
- at org.jetbrains.kotlin.codegen.FunctionGenerationStrategy$CodegenBased.generateBody(FunctionGenerationStrategy.java:84)
- at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:678)
- at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:483)
- at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:269)
- at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:185)
- at org.jetbrains.kotlin.codegen.FunctionCodegen.gen(FunctionCodegen.java:156)
- at org.jetbrains.kotlin.codegen.MemberCodegen.genSimpleMember(MemberCodegen.java:197)
- at org.jetbrains.kotlin.codegen.ClassBodyCodegen.generateDeclaration(ClassBodyCodegen.java:166)
- at org.jetbrains.kotlin.codegen.ClassBodyCodegen.generateBody(ClassBodyCodegen.java:86)
- at org.jetbrains.kotlin.codegen.MemberCodegen.generate(MemberCodegen.java:129)
- at org.jetbrains.kotlin.codegen.MemberCodegen.genClassOrObject(MemberCodegen.java:302)
- at org.jetbrains.kotlin.codegen.MemberCodegen.genClassOrObject(MemberCodegen.java:286)
- at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generateClassOrObject(PackageCodegenImpl.java:161)
- at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generateClassesAndObjectsInFile(PackageCodegenImpl.java:86)
- at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generateFile(PackageCodegenImpl.java:119)
- at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generate(PackageCodegenImpl.java:66)
- ... 35 more
- Caused by: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Couldn't transform method node:
- invokeSuspend (Ljava/lang/Object;)Ljava/lang/Object;:
- @Lorg/jetbrains/annotations/Nullable;() // invisible
- // annotable parameter count: 1 (visible)
- // annotable parameter count: 1 (invisible)
- @Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
- L0
- INVOKESTATIC kotlin/coroutines/intrinsics/IntrinsicsKt.getCOROUTINE_SUSPENDED ()Ljava/lang/Object;
- L1
- LINENUMBER 41 L1
- ASTORE 7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- TABLESWITCH
- 0: L2
- 1: L3
- default: L4
- L2
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L5
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L5
- POP
- L6
- L7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.p$ : Lkotlinx/coroutines/CoroutineScope;
- ASTORE 2
- L8
- LINENUMBER 42 L8
- INVOKESTATIC io/data2viz/timer/TimerKt.now ()D
- DSTORE 3
- L9
- L10
- LINENUMBER 43 L10
- LDC 100.0
- DSTORE 5
- L11
- L12
- LINENUMBER 44 L12
- DLOAD 5
- DCONST_0
- NEW io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1
- DUP
- ALOAD 0
- DLOAD 3
- DLOAD 5
- INVOKESPECIAL io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1.<init> (Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1;DD)V
- CHECKCAST kotlin/jvm/functions/Function2
- ICONST_2
- ACONST_NULL
- INVOKESTATIC io/data2viz/timer/TimerKt.timer$default (DDLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/data2viz/timer/Timer;
- POP
- L13
- LINENUMBER 50 L13
- LDC 110
- ALOAD 0
- ALOAD 0
- DLOAD 3
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- ALOAD 0
- DLOAD 5
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- ALOAD 0
- ICONST_1
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- INVOKESTATIC kotlinx/coroutines/DelayKt.delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
- L14
- DUP
- ALOAD 7
- IF_ACMPNE L15
- L16
- LINENUMBER 41 L16
- ALOAD 7
- ARETURN
- L17
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- DSTORE 5
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- DSTORE 3
- L18
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L19
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L19
- POP
- ALOAD 1
- L15
- LINENUMBER 51 L15
- POP
- L20
- L21
- GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
- ARETURN
- L22
- L4
- NEW java/lang/IllegalStateException
- DUP
- LDC "call to 'resume' before 'invoke' with coroutine"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- RETURN
- L23
- LOCALVARIABLE delay D L11 L20 5
- LOCALVARIABLE then D L9 L20 3
- LOCALVARIABLE this Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1; L0 L23 0
- LOCALVARIABLE result Ljava/lang/Object; L0 L23 1
- MAXSTACK = 11
- MAXLOCALS = 8
- Cause: Back-end (JVM) Internal error: Couldn't transform method node:
- invokeSuspend (Ljava/lang/Object;)Ljava/lang/Object;:
- @Lorg/jetbrains/annotations/Nullable;() // invisible
- // annotable parameter count: 1 (visible)
- // annotable parameter count: 1 (invisible)
- @Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
- L0
- INVOKESTATIC kotlin/coroutines/intrinsics/IntrinsicsKt.getCOROUTINE_SUSPENDED ()Ljava/lang/Object;
- L1
- LINENUMBER 41 L1
- ASTORE 7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- TABLESWITCH
- 0: L2
- 1: L3
- default: L4
- L2
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L5
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L5
- POP
- L6
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.p$ : Lkotlinx/coroutines/CoroutineScope;
- ASTORE 2
- L7
- LINENUMBER 42 L7
- INVOKESTATIC io/data2viz/timer/TimerKt.now ()D
- DSTORE 3
- L8
- LINENUMBER 43 L8
- LDC 100.0
- DSTORE 5
- L9
- LINENUMBER 44 L9
- DLOAD 5
- DCONST_0
- NEW io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1
- DUP
- ALOAD 0
- DLOAD 3
- DLOAD 5
- INVOKESPECIAL io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1.<init> (Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1;DD)V
- CHECKCAST kotlin/jvm/functions/Function2
- ICONST_2
- ACONST_NULL
- INVOKESTATIC io/data2viz/timer/TimerKt.timer$default (DDLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/data2viz/timer/Timer;
- POP
- L10
- LINENUMBER 50 L10
- LDC 110
- ALOAD 0
- ALOAD 0
- DLOAD 3
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- ALOAD 0
- DLOAD 5
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- ALOAD 0
- ICONST_1
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- INVOKESTATIC kotlinx/coroutines/DelayKt.delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
- L11
- DUP
- ALOAD 7
- IF_ACMPNE L12
- L13
- LINENUMBER 41 L13
- ALOAD 7
- ARETURN
- L3
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- DSTORE 5
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- DSTORE 3
- L14
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L15
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L15
- POP
- ALOAD 1
- L12
- LINENUMBER 51 L12
- POP
- L16
- GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
- ARETURN
- L4
- NEW java/lang/IllegalStateException
- DUP
- LDC "call to 'resume' before 'invoke' with coroutine"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- L17
- LOCALVARIABLE delay D L9 L16 5
- LOCALVARIABLE then D L8 L16 3
- LOCALVARIABLE this Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1; L0 L17 0
- LOCALVARIABLE result Ljava/lang/Object; L0 L17 1
- MAXSTACK = 11
- MAXLOCALS = 8
- Cause: java.lang.IllegalArgumentException
- Element is unknownThe root cause was thrown at: Frame.java:367
- Element is unknownThe root cause was thrown at: TransformationMethodVisitor.kt:92
- at org.jetbrains.kotlin.codegen.TransformationMethodVisitor.visitEnd(TransformationMethodVisitor.kt:92)
- at org.jetbrains.kotlin.codegen.FunctionCodegen.endVisit(FunctionCodegen.java:1031)
- ... 81 more
- Caused by: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Couldn't transform method node:
- invokeSuspend (Ljava/lang/Object;)Ljava/lang/Object;:
- @Lorg/jetbrains/annotations/Nullable;() // invisible
- // annotable parameter count: 1 (visible)
- // annotable parameter count: 1 (invisible)
- @Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0
- L0
- INVOKESTATIC kotlin/coroutines/intrinsics/IntrinsicsKt.getCOROUTINE_SUSPENDED ()Ljava/lang/Object;
- L1
- LINENUMBER 41 L1
- ASTORE 7
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- TABLESWITCH
- 0: L2
- 1: L3
- default: L4
- L2
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L5
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L5
- POP
- L6
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.p$ : Lkotlinx/coroutines/CoroutineScope;
- ASTORE 2
- L7
- LINENUMBER 42 L7
- INVOKESTATIC io/data2viz/timer/TimerKt.now ()D
- DSTORE 3
- L8
- LINENUMBER 43 L8
- LDC 100.0
- DSTORE 5
- L9
- LINENUMBER 44 L9
- DLOAD 5
- DCONST_0
- NEW io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1
- DUP
- ALOAD 0
- DLOAD 3
- DLOAD 5
- INVOKESPECIAL io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1$1.<init> (Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1;DD)V
- CHECKCAST kotlin/jvm/functions/Function2
- ICONST_2
- ACONST_NULL
- INVOKESTATIC io/data2viz/timer/TimerKt.timer$default (DDLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/data2viz/timer/Timer;
- POP
- L10
- LINENUMBER 50 L10
- LDC 110
- ALOAD 0
- ALOAD 0
- DLOAD 3
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- ALOAD 0
- DLOAD 5
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- ALOAD 0
- ICONST_1
- PUTFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.label : I
- INVOKESTATIC kotlinx/coroutines/DelayKt.delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
- L11
- DUP
- ALOAD 7
- IF_ACMPNE L12
- L13
- LINENUMBER 41 L13
- ALOAD 7
- ARETURN
- L3
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$1 : D
- DSTORE 5
- ALOAD 0
- GETFIELD io/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1.D$0 : D
- DSTORE 3
- L14
- ALOAD 1
- DUP
- INSTANCEOF kotlin/Result$Failure
- IFEQ L15
- CHECKCAST kotlin/Result$Failure
- GETFIELD kotlin/Result$Failure.exception : Ljava/lang/Throwable;
- ATHROW
- L15
- POP
- ALOAD 1
- L12
- LINENUMBER 51 L12
- POP
- L16
- GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
- ARETURN
- L4
- NEW java/lang/IllegalStateException
- DUP
- LDC "call to 'resume' before 'invoke' with coroutine"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- L17
- LOCALVARIABLE delay D L9 L16 5
- LOCALVARIABLE then D L8 L16 3
- LOCALVARIABLE this Lio/data2viz/timer/TimerTests$timer(callback, delay) first invokes the callback after the specified delay$1; L0 L17 0
- LOCALVARIABLE result Ljava/lang/Object; L0 L17 1
- MAXSTACK = 11
- MAXLOCALS = 8
- Cause: java.lang.IllegalArgumentException
- Element is unknownThe root cause was thrown at: Frame.java:367
- at org.jetbrains.kotlin.codegen.TransformationMethodVisitor.visitEnd(TransformationMethodVisitor.kt:92)
- at org.jetbrains.kotlin.codegen.TransformationMethodVisitor.visitEnd(TransformationMethodVisitor.kt:90)
- ... 82 more
- Caused by: java.lang.IllegalArgumentException
- at org.jetbrains.org.objectweb.asm.Frame.getAbstractTypeFromDescriptor(Frame.java:367)
- at org.jetbrains.org.objectweb.asm.Frame.push(Frame.java:544)
- at org.jetbrains.org.objectweb.asm.Frame.execute(Frame.java:1035)
- at org.jetbrains.org.objectweb.asm.MethodWriter.visitMethodInsn(MethodWriter.java:1056)
- at org.jetbrains.org.objectweb.asm.MethodVisitor.visitMethodInsn(MethodVisitor.java:433)
- at org.jetbrains.org.objectweb.asm.tree.MethodInsnNode.accept(MethodInsnNode.java:117)
- at org.jetbrains.org.objectweb.asm.tree.InsnList.accept(InsnList.java:144)
- at org.jetbrains.org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:792)
- at org.jetbrains.kotlin.codegen.TransformationMethodVisitor.visitEnd(TransformationMethodVisitor.kt:73)
- ... 83 more
- Warning:Kotlin: ATTENTION!
- This build uses unsafe internal compiler arguments:
- -XXLanguage:+InlineClasses
- -XXLanguage:+InlineClasses
- This mode is not recommended for production use,
- as no stability/compatibility guarantees are given on
- compiler or generated code. Use it at your own risk!
- Warning:Kotlin: -Xcoroutines has no effect: coroutines are enabled anyway in 1.3 and beyond
- Warning:Kotlin: '/Users/admin/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.3.0/84a2e0288dc17cd64d692eb1e5e0de8cd5ff0846/kotlin-stdlib-common-1.3.0.jar' is not a valid Kotlin Javascript library
- Warning:Kotlin: '/Users/admin/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-test-common/1.3.0/b765b1fd01face2ef7f41afab96b2e09e923f053/kotlin-test-common-1.3.0.jar' is not a valid Kotlin Javascript library
- Warning:Kotlin: '/Users/admin/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-test-annotations-common/1.3.0/599cd980987f43e0a2252a158595a67eba8e1bf4/kotlin-test-annotations-common-1.3.0.jar' is not a valid Kotlin Javascript library
- Warning:Kotlin: '/Users/admin/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-common/1.0.0/5f7551ec1edc068deaa0397100a1f14f32270274/kotlinx-coroutines-core-common-1.0.0.jar' is not a valid Kotlin Javascript library
- /Users/admin/repos/data2viz/timer/d2v-timer-common/src/main/kotlin/io/data2viz/timer/Timer.kt
- Warning:(129, 14) Kotlin: [data2vizandroid.timer.d2v-timer-js.main] Parameter 'elapsed' is never used
- Warning:(133, 9) Kotlin: [data2vizandroid.timer.d2v-timer-js.main] Variable 'total' is never used
- Warning:(134, 9) Kotlin: [data2vizandroid.timer.d2v-timer-js.main] Variable 'timer' is never used
- Warning:(362, 17) Kotlin: [data2vizandroid.timer.d2v-timer-js.main] Parameter 'msg' is never used
- Warning:(129, 14) Kotlin: [data2vizandroid.timer.d2v-timer-jfx.main] Parameter 'elapsed' is never used
- Warning:(133, 9) Kotlin: [data2vizandroid.timer.d2v-timer-jfx.main] Variable 'total' is never used
- Warning:(134, 9) Kotlin: [data2vizandroid.timer.d2v-timer-jfx.main] Variable 'timer' is never used
- Warning:(362, 17) Kotlin: [data2vizandroid.timer.d2v-timer-jfx.main] Parameter 'msg' is never used
- /Users/admin/repos/data2viz/timeFormat/d2v-timeFormat-common/src/main/kotlin/io/data2viz/timeFormat/Locale.kt
- Warning:(471, 29) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-jvm.main] Parameter 'd' is never used
- Warning:(478, 37) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-jvm.main] Parameter 'p' is never used
- Warning:(482, 32) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-jvm.main] Parameter 'p' is never used
- Warning:(486, 35) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-jvm.main] Parameter 'p' is never used
- Warning:(490, 30) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-jvm.main] Parameter 'p' is never used
- Warning:(494, 31) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-jvm.main] Parameter 'p' is never used
- Warning:(538, 38) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-jvm.main] Parameter 'p' is never used
- Warning:(554, 29) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-jvm.main] Parameter 'p' is never used
- Warning:(561, 30) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-jvm.main] Parameter 'd' is never used
- Warning:(561, 39) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-jvm.main] Parameter 'p' is never used
- Warning:(471, 29) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-js.main] Parameter 'd' is never used
- Warning:(478, 37) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-js.main] Parameter 'p' is never used
- Warning:(482, 32) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-js.main] Parameter 'p' is never used
- Warning:(486, 35) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-js.main] Parameter 'p' is never used
- Warning:(490, 30) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-js.main] Parameter 'p' is never used
- Warning:(494, 31) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-js.main] Parameter 'p' is never used
- Warning:(538, 38) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-js.main] Parameter 'p' is never used
- Warning:(554, 29) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-js.main] Parameter 'p' is never used
- Warning:(561, 30) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-js.main] Parameter 'd' is never used
- Warning:(561, 39) Kotlin: [data2vizandroid.timeFormat.d2v-timeFormat-js.main] Parameter 'p' is never used
- /Users/admin/repos/data2viz/tests/d2v-tests-common/src/main/kotlin/io/data2viz/test/matchers/CollectionMatchers.kt
- Warning:(12, 25) Kotlin: [data2vizandroid.tests.d2v-tests-jvm.main] Projection is redundant: the corresponding type parameter of HaveWrapper has the same variance
- Warning:(18, 32) Kotlin: [data2vizandroid.tests.d2v-tests-jvm.main] Projection is redundant: the corresponding type parameter of ContainWrapper has the same variance
- Warning:(12, 25) Kotlin: [data2vizandroid.tests.d2v-tests-js.main] Projection is redundant: the corresponding type parameter of HaveWrapper has the same variance
- Warning:(18, 32) Kotlin: [data2vizandroid.tests.d2v-tests-js.main] Projection is redundant: the corresponding type parameter of ContainWrapper has the same variance
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement