K2: add a test to ensure #KT-63756 Fixed
This commit is contained in:
committed by
Space Team
parent
797284dada
commit
8ee54a9045
+6
@@ -35619,6 +35619,12 @@ public class LLFirBlackBoxCodegenBasedTestGenerated extends AbstractLLFirBlackBo
|
|||||||
runTest("compiler/testData/codegen/box/multiplatform/k2/dataClassInCommonAndPlatform.kt");
|
runTest("compiler/testData/codegen/box/multiplatform/k2/dataClassInCommonAndPlatform.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("expectAnnotationAsTypeAlias.kt")
|
||||||
|
public void testExpectAnnotationAsTypeAlias() throws Exception {
|
||||||
|
runTest("compiler/testData/codegen/box/multiplatform/k2/expectAnnotationAsTypeAlias.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("expectValInInlineClass.kt")
|
@TestMetadata("expectValInInlineClass.kt")
|
||||||
public void testExpectValInInlineClass() throws Exception {
|
public void testExpectValInInlineClass() throws Exception {
|
||||||
|
|||||||
+6
@@ -35619,6 +35619,12 @@ public class LLFirReversedBlackBoxCodegenBasedTestGenerated extends AbstractLLFi
|
|||||||
runTest("compiler/testData/codegen/box/multiplatform/k2/dataClassInCommonAndPlatform.kt");
|
runTest("compiler/testData/codegen/box/multiplatform/k2/dataClassInCommonAndPlatform.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("expectAnnotationAsTypeAlias.kt")
|
||||||
|
public void testExpectAnnotationAsTypeAlias() throws Exception {
|
||||||
|
runTest("compiler/testData/codegen/box/multiplatform/k2/expectAnnotationAsTypeAlias.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("expectValInInlineClass.kt")
|
@TestMetadata("expectValInInlineClass.kt")
|
||||||
public void testExpectValInInlineClass() throws Exception {
|
public void testExpectValInInlineClass() throws Exception {
|
||||||
|
|||||||
+6
@@ -35264,6 +35264,12 @@ public class FirLightTreeBlackBoxCodegenTestGenerated extends AbstractFirLightTr
|
|||||||
runTest("compiler/testData/codegen/box/multiplatform/k2/dataClassInCommonAndPlatform.kt");
|
runTest("compiler/testData/codegen/box/multiplatform/k2/dataClassInCommonAndPlatform.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("expectAnnotationAsTypeAlias.kt")
|
||||||
|
public void testExpectAnnotationAsTypeAlias() throws Exception {
|
||||||
|
runTest("compiler/testData/codegen/box/multiplatform/k2/expectAnnotationAsTypeAlias.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("expectValInInlineClass.kt")
|
@TestMetadata("expectValInInlineClass.kt")
|
||||||
public void testExpectValInInlineClass() throws Exception {
|
public void testExpectValInInlineClass() throws Exception {
|
||||||
|
|||||||
+6
@@ -35264,6 +35264,12 @@ public class FirLightTreeBlackBoxCodegenWithIrFakeOverrideGeneratorTestGenerated
|
|||||||
runTest("compiler/testData/codegen/box/multiplatform/k2/dataClassInCommonAndPlatform.kt");
|
runTest("compiler/testData/codegen/box/multiplatform/k2/dataClassInCommonAndPlatform.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("expectAnnotationAsTypeAlias.kt")
|
||||||
|
public void testExpectAnnotationAsTypeAlias() throws Exception {
|
||||||
|
runTest("compiler/testData/codegen/box/multiplatform/k2/expectAnnotationAsTypeAlias.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("expectValInInlineClass.kt")
|
@TestMetadata("expectValInInlineClass.kt")
|
||||||
public void testExpectValInInlineClass() throws Exception {
|
public void testExpectValInInlineClass() throws Exception {
|
||||||
|
|||||||
+6
@@ -35264,6 +35264,12 @@ public class FirPsiBlackBoxCodegenTestGenerated extends AbstractFirPsiBlackBoxCo
|
|||||||
runTest("compiler/testData/codegen/box/multiplatform/k2/dataClassInCommonAndPlatform.kt");
|
runTest("compiler/testData/codegen/box/multiplatform/k2/dataClassInCommonAndPlatform.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("expectAnnotationAsTypeAlias.kt")
|
||||||
|
public void testExpectAnnotationAsTypeAlias() throws Exception {
|
||||||
|
runTest("compiler/testData/codegen/box/multiplatform/k2/expectAnnotationAsTypeAlias.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("expectValInInlineClass.kt")
|
@TestMetadata("expectValInInlineClass.kt")
|
||||||
public void testExpectValInInlineClass() throws Exception {
|
public void testExpectValInInlineClass() throws Exception {
|
||||||
|
|||||||
+24
@@ -0,0 +1,24 @@
|
|||||||
|
// LANGUAGE: +MultiPlatformProjects
|
||||||
|
// TARGET_BACKEND: JVM_IR
|
||||||
|
// ISSUE: KT-63756
|
||||||
|
|
||||||
|
// MODULE: common
|
||||||
|
// FILE: Expect.kt
|
||||||
|
expect annotation class Ignore
|
||||||
|
|
||||||
|
// MODULE: main()()(common)
|
||||||
|
// FILE: org/junit/Ignore.java
|
||||||
|
|
||||||
|
package org.junit;
|
||||||
|
|
||||||
|
public @interface Ignore {}
|
||||||
|
|
||||||
|
// FILE: Actual.kt
|
||||||
|
actual typealias Ignore = org.junit.Ignore
|
||||||
|
|
||||||
|
@Ignore
|
||||||
|
class Test {
|
||||||
|
fun ok() = "OK"
|
||||||
|
}
|
||||||
|
|
||||||
|
fun box() = Test().ok()
|
||||||
Reference in New Issue
Block a user