[LC] fix multifile testData

^KT-56046
This commit is contained in:
Dmitrii Gridin
2023-01-28 10:24:41 +01:00
committed by Space Team
parent cfdc9f342a
commit 2edb03a994
24 changed files with 121 additions and 85 deletions
@@ -0,0 +1,7 @@
public final class C /* p.C*/ extends p.A {
public C();// .ctor()
public int af$light_idea_test_case();// af$light_idea_test_case()
public int getAp$light_idea_test_case();// getAp$light_idea_test_case()
}
@@ -1,6 +0,0 @@
package p
abstract class A {
internal val ap: Int = 4
internal fun af(): Int
}
@@ -1,8 +0,0 @@
public final class C /* p.C*/ extends A {
@java.lang.Override()
public int af();// af()
public C();// .ctor()
public int getAp();// getAp()
}
@@ -1,7 +1,8 @@
public final class C /* p.C*/ extends p.A {
public C();// .ctor()
@java.lang.Override()
public int af$light_idea_test_case();// af$light_idea_test_case()
public C();// .ctor()
public int getAp$light_idea_test_case();// getAp$light_idea_test_case()
}
@@ -1,4 +1,6 @@
// p.C
// COMPILATION_ERRORS
// FILE: C.kt
package p
class C : A() {
@@ -10,4 +12,10 @@ class C : A() {
}
}
// COMPILATION_ERRORS
// FILE: A.kt
package p
abstract class A {
internal val ap: Int = 4
internal fun af(): Int
}
@@ -0,0 +1,13 @@
public final class C /* p.C*/ extends p.A implements p.I {
private final int ip;
public C();// .ctor()
public int <no name provided>$light_idea_test_case();// <no name provided>$light_idea_test_case()
public int af$light_idea_test_case();// af$light_idea_test_case()
public int getAp$light_idea_test_case();// getAp$light_idea_test_case()
public int getIp$light_idea_test_case();// getIp$light_idea_test_case()
}
@@ -1,11 +0,0 @@
package p
abstract class A {
open internal val ap: Int = 4
abstract internal fun af(): Int
}
interface I {
internal val ip: Int
internal fun if(): Int
}
@@ -1,12 +0,0 @@
public final class C /* p.C*/ extends A implements I {
private final int ip = 5 /* initializer type: int */;
@java.lang.Override()
public int af();// af()
public C();// .ctor()
public int getAp();// getAp()
public int getIp();// getIp()
}
@@ -1,12 +1,11 @@
public final class C /* p.C*/ extends p.A implements p.I {
private final int ip;
private final int ip = 5 /* initializer type: int */;
@java.lang.Override()
public int af$light_idea_test_case();// af$light_idea_test_case()
public C();// .ctor()
public int <no name provided>$light_idea_test_case();// <no name provided>$light_idea_test_case()
public int af$light_idea_test_case();// af$light_idea_test_case()
public int getAp$light_idea_test_case();// getAp$light_idea_test_case()
public int getIp$light_idea_test_case();// getIp$light_idea_test_case()
@@ -1,4 +1,6 @@
// p.C
// COMPILATION_ERRORS
// FILE: C.kt
package p
class C : A(), I {
@@ -13,4 +15,15 @@ class C : A(), I {
override fun if() = 5
}
// COMPILATION_ERRORS
// FILE: A.kt
package p
abstract class A {
open internal val ap: Int = 4
abstract internal fun af(): Int
}
interface I {
internal val ip: Int
internal fun if(): Int
}
@@ -0,0 +1,7 @@
public final class C /* p.C*/ extends p.A {
protected int af();// af()
protected int getAp();// getAp()
public C();// .ctor()
}
@@ -1,6 +0,0 @@
package p
abstract class A {
protected val ap: Int = 4
abstract protected fun af(): Int
}
@@ -1,8 +0,0 @@
public final class C /* p.C*/ extends A {
@java.lang.Override()
public int af();// af()
public C();// .ctor()
public int getAp();// getAp()
}
@@ -1,4 +1,5 @@
public final class C /* p.C*/ extends p.A {
@java.lang.Override()
protected int af();// af()
protected int getAp();// getAp()
@@ -1,4 +1,6 @@
// p.C
// COMPILATION_ERRORS
// FILE: C.kt
package p
class C : A() {
@@ -10,4 +12,10 @@ class C : A() {
}
}
// COMPILATION_ERRORS
// FILE: A.kt
package p
abstract class A {
protected val ap: Int = 4
abstract protected fun af(): Int
}
@@ -1,7 +0,0 @@
public final class multifileFacade /* multifileFacade*/ {
public static final int x1 = 42 /* initializer type: int */ /* constant value 42 */;
public static final int foo();// foo()
public static final int getX();// getX()
}
@@ -11,3 +11,17 @@ public final class multifileFacade /* multifileFacade*/ {
public static final int getY();// getY()
}
public final class multifileFacade /* multifileFacade*/ {
public static final int x1 = 42 /* initializer type: int */ /* constant value 42 */;
public static final int y1 = 42 /* initializer type: int */ /* constant value 42 */;
public static final int bar();// bar()
public static final int foo();// foo()
public static final int getX();// getX()
public static final int getY();// getY()
}
@@ -1,3 +1,4 @@
// FILE: MultifileFacade.kt
@file:JvmMultifileClass
@file:JvmName("multifileFacade")
@@ -7,4 +8,14 @@ val x = 24
private fun privateFoo(): Int = 3
const val x1 = 42
const val x1 = 42
// FILE: SecondMultifileFacade.kt
@file:JvmMultifileClass
@file:JvmName("multifileFacade")
fun bar() = 24
val y = 24
const val y1 = 42
@@ -1,8 +0,0 @@
@file:JvmMultifileClass
@file:JvmName("multifileFacade")
fun bar() = 24
val y = 24
const val y1 = 42
@@ -1,9 +1,15 @@
public final class multifileFacade /* multifileFacade*/ {
public static final int x1 = 42 /* initializer type: int */ /* constant value 42 */;
public static final int y1 = 42 /* initializer type: int */ /* constant value 42 */;
public static final int bar();// bar()
public static final int foo();// foo()
public static final int getX();// getX()
public static final int getY();// getY()
}
final class multifileFacade__MultifileFacadeKt /* multifileFacade__MultifileFacadeKt*/ {
@@ -15,3 +21,11 @@ final class multifileFacade__MultifileFacadeKt /* multifileFacade__MultifileFaca
public static final int getX();// getX()
}
final class multifileFacade__SecondMultifileFacadeKt /* multifileFacade__SecondMultifileFacadeKt*/ {
private static final int y;
public static final int bar();// bar()
public static final int getY();// getY()
}
@@ -1,3 +0,0 @@
public final class multifileFacade /* multifileFacade*/ {
public static final int foo();// foo()
}
@@ -1,6 +1,11 @@
// FILE: MultifileFacadeJvmName.kt
@file:JvmMultifileClass
@file:JvmName("multifileFacade")
fun foo() = 42
// FIR_COMPARISON
// FILE: OtherMultifileFacadeJvmName.kt
@file:JvmMultifileClass
@file:JvmName("otherMultifileFacade")
fun bar() = 24
@@ -1,4 +0,0 @@
@file:JvmMultifileClass
@file:JvmName("otherMultifileFacade")
fun bar() = 24
@@ -5,3 +5,11 @@ public final class multifileFacade /* multifileFacade*/ {
final class multifileFacade__MultifileFacadeJvmNameKt /* multifileFacade__MultifileFacadeJvmNameKt*/ {
public static final int foo();// foo()
}
public final class otherMultifileFacade /* otherMultifileFacade*/ {
public static final int bar();// bar()
}
final class otherMultifileFacade__OtherMultifileFacadeJvmNameKt /* otherMultifileFacade__OtherMultifileFacadeJvmNameKt*/ {
public static final int bar();// bar()
}