[JVM IR] Use error types in KAPT mode for unresolved delegate types.

^KT-57388 Fixed
This commit is contained in:
Mads Ager
2023-03-21 15:28:00 +01:00
committed by Alexander Udalov
parent 5a6e896b45
commit a525983e38
11 changed files with 259 additions and 3 deletions
+61
View File
@@ -0,0 +1,61 @@
@kotlin.Metadata
public final class test/TopLevel$Companion {
// source: 'innerClasses.kt'
private method <init>(): void
public synthetic method <init>(p0: kotlin.jvm.internal.DefaultConstructorMarker): void
public final method a(): void
public synthetic deprecated static @kotlin.jvm.JvmStatic method getQ$annotations(): void
public final @org.jetbrains.annotations.NotNull method getQ(): java.lang.String
public final inner class test/TopLevel$Companion
}
@kotlin.Metadata
public interface test/TopLevel$InnerInterface {
// source: 'innerClasses.kt'
public inner class test/TopLevel$InnerInterface
}
@kotlin.Metadata
public final class test/TopLevel$InnerObject {
// source: 'innerClasses.kt'
public final static @org.jetbrains.annotations.NotNull field INSTANCE: test.TopLevel$InnerObject
static method <clinit>(): void
private method <init>(): void
public final inner class test/TopLevel$InnerObject
}
@kotlin.Metadata
public final class test/TopLevel$NestedClass$NestedInnerClass {
// source: 'innerClasses.kt'
synthetic final field this$0: test.TopLevel$NestedClass
public method <init>(p0: test.TopLevel$NestedClass): void
public final inner class test/TopLevel$NestedClass
public final inner class test/TopLevel$NestedClass$NestedInnerClass
}
@kotlin.Metadata
public final class test/TopLevel$NestedClass {
// source: 'innerClasses.kt'
public method <init>(): void
public final inner class test/TopLevel$NestedClass
public final inner class test/TopLevel$NestedClass$NestedInnerClass
}
@kotlin.Metadata
public final class test/TopLevel {
// source: 'innerClasses.kt'
public final static @org.jetbrains.annotations.NotNull field Companion: test.TopLevel$Companion
private final static @org.jetbrains.annotations.NotNull field q: java.lang.String
private final @org.jetbrains.annotations.NotNull field x: java.lang.String
private final field y: int
static method <clinit>(): void
public method <init>(): void
public final method b(): void
public final static @org.jetbrains.annotations.NotNull method getQ(): java.lang.String
public final @org.jetbrains.annotations.NotNull method getX(): java.lang.String
public final method getY(): int
public final inner class test/TopLevel$Companion
public final inner class test/TopLevel$InnerObject
public final inner class test/TopLevel$NestedClass
public inner class test/TopLevel$InnerInterface
}