[FIR] Add test for #KT-37321

This commit is contained in:
Dmitriy Novozhilov
2020-03-06 17:18:21 +03:00
parent 92449d6d9b
commit 63a1e7c6ff
4 changed files with 29 additions and 0 deletions
@@ -0,0 +1,15 @@
// FILE: Inv.java
public class Inv<T> {}
// FILE: A.java
public class A {
public static Inv<String[]> KEY = new Inv<>();
}
// FILE: main.kt
fun test() {
val key = A.KEY
}
@@ -0,0 +1,4 @@
FILE: main.kt
public final fun test(): R|kotlin/Unit| {
lval key: R|ft<Inv<<error>>, Inv<<error>>?>!| = Q|A|.R|/A.KEY|
}
@@ -1411,6 +1411,11 @@ public class FirDiagnosticsTestGenerated extends AbstractFirDiagnosticsTest {
public void testJavaAccessorConversion() throws Exception {
runTest("compiler/fir/resolve/testData/resolve/problems/javaAccessorConversion.kt");
}
@TestMetadata("javaArrayInGeneric.kt")
public void testJavaArrayInGeneric() throws Exception {
runTest("compiler/fir/resolve/testData/resolve/problems/javaArrayInGeneric.kt");
}
}
@TestMetadata("compiler/fir/resolve/testData/resolve/references")
@@ -1411,6 +1411,11 @@ public class FirDiagnosticsWithLightTreeTestGenerated extends AbstractFirDiagnos
public void testJavaAccessorConversion() throws Exception {
runTest("compiler/fir/resolve/testData/resolve/problems/javaAccessorConversion.kt");
}
@TestMetadata("javaArrayInGeneric.kt")
public void testJavaArrayInGeneric() throws Exception {
runTest("compiler/fir/resolve/testData/resolve/problems/javaArrayInGeneric.kt");
}
}
@TestMetadata("compiler/fir/resolve/testData/resolve/references")