JVM_IR: add offsets to JvmStatic and JvmOverloads proxies
KAPT3 needs them to correct error types in arguments. #KT-64639 Fixed
This commit is contained in:
committed by
Space Cloud
parent
d5aaa29a7f
commit
588549d1d0
@@ -119,6 +119,9 @@ public final class ErrorInConstructorParameter {
|
||||
* // signature: f4()Lerror/NonExistentClass;
|
||||
* public final fun f4(): error/NonExistentClass
|
||||
*
|
||||
* // signature: f5(Lerror/NonExistentClass;Ljava/lang/String;)V
|
||||
* public final fun f5(a: error/NonExistentClass, b: kotlin/String (* = ... *)): kotlin/Unit
|
||||
*
|
||||
* // signature: overloads(Lerror/NonExistentClass;)V
|
||||
* public final fun overloads(a: error/NonExistentClass): kotlin/Unit
|
||||
*
|
||||
@@ -146,6 +149,10 @@ public final class ErrorInConstructorParameter {
|
||||
* public final get
|
||||
* public final set
|
||||
*
|
||||
* // companion object: Companion
|
||||
*
|
||||
* // nested class: Companion
|
||||
*
|
||||
* // module name: main
|
||||
* }
|
||||
*/
|
||||
@@ -154,6 +161,8 @@ public final class ErrorInDeclarations {
|
||||
public java.lang.String p1;
|
||||
public ABC p2;
|
||||
public BCD<java.lang.String> p3;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public static final ErrorInDeclarations.Companion Companion = null;
|
||||
|
||||
public ErrorInDeclarations() {
|
||||
super();
|
||||
@@ -209,6 +218,47 @@ public final class ErrorInDeclarations {
|
||||
public final ABC f4() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@kotlin.jvm.JvmOverloads()
|
||||
public final void f5(@org.jetbrains.annotations.NotNull()
|
||||
ABC a) {
|
||||
}
|
||||
|
||||
@kotlin.jvm.JvmOverloads()
|
||||
public final void f5(@org.jetbrains.annotations.NotNull()
|
||||
ABC a, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String b) {
|
||||
}
|
||||
|
||||
@kotlin.jvm.JvmStatic()
|
||||
public static final void f6(@org.jetbrains.annotations.NotNull()
|
||||
ABC a) {
|
||||
}
|
||||
|
||||
/**
|
||||
* public final companion object ErrorInDeclarations.Companion : kotlin/Any {
|
||||
*
|
||||
* // signature: <init>()V
|
||||
* private constructor()
|
||||
*
|
||||
* // signature: f6(Lerror/NonExistentClass;)V
|
||||
* public final fun f6(a: error/NonExistentClass): kotlin/Unit
|
||||
*
|
||||
* // module name: main
|
||||
* }
|
||||
*/
|
||||
@kotlin.Metadata()
|
||||
public static final class Companion {
|
||||
|
||||
private Companion() {
|
||||
super();
|
||||
}
|
||||
|
||||
@kotlin.jvm.JvmStatic()
|
||||
public final void f6(@org.jetbrains.annotations.NotNull()
|
||||
ABC a) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////
|
||||
|
||||
Reference in New Issue
Block a user