JVM_IR: fix nullability annotations on synthetic marker parameters
Synthetic marker parameters (of type Lkotlin/jvm/internal/DefaultConstructorMarker;) don't have annotations (including nullability annotations). Also, for constructor accessors corresponding parameter should be nullable (since we pass 'null' as an argument there). KT-36966
This commit is contained in:
+1
-1
@@ -11,7 +11,7 @@ public final class AnObject {
|
||||
public final class WithCompanion$Companion {
|
||||
inner class WithCompanion$Companion
|
||||
private method <init>(): void
|
||||
public synthetic method <init>(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public synthetic method <init>(p0: kotlin.jvm.internal.DefaultConstructorMarker): void
|
||||
public synthetic static method foo$default(p0: WithCompanion$Companion, p1: int, p2: int, p3: java.lang.Object): void
|
||||
public final @kotlin.jvm.JvmStatic method foo(p0: int): void
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user