Dump class structure in a test that has an object in a lambda

This commit is contained in:
pyos
2020-03-19 13:41:38 +01:00
committed by max-kammerer
parent e0a5ab7146
commit d06c87207c
4 changed files with 52 additions and 3 deletions
@@ -1,3 +1,4 @@
// CHECK_BYTECODE_LISTING
// FILE: 1.kt
package test
@@ -0,0 +1,24 @@
@kotlin.Metadata
public final class _2Kt$box$$inlined$complicatedCast$1 {
inner class _2Kt$box$$inlined$complicatedCast$1
public method <init>(): void
public final method f(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Object
}
@kotlin.Metadata
public final class _2Kt$complicatedCast$1$1 {
inner class _2Kt$complicatedCast$1$1
public method <init>(): void
public final method f(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Object
}
@kotlin.Metadata
public final class _2Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public synthetic final static method complicatedCast(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Object
}
@kotlin.Metadata
public final class test/_1Kt {
public final static method myRun(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.Object
}
@@ -0,0 +1,24 @@
@kotlin.Metadata
public final class _2Kt$box$$inlined$complicatedCast$1 {
inner class _2Kt$box$$inlined$complicatedCast$1
public method <init>(): void
public final method f(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Object
}
@kotlin.Metadata
public final class _2Kt$complicatedCast$1$1 {
inner class _2Kt$complicatedCast$1$1
public method <init>(): void
public final method f(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Object
}
@kotlin.Metadata
public final class _2Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public synthetic final static method complicatedCast(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Object
}
@kotlin.Metadata
public final class test/_1Kt {
public final static method myRun(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.Object
}