K2: add test to ensure #KT-55981 Obsolete
This commit is contained in:
committed by
Space Team
parent
27afee8683
commit
8cbefcc26f
+6
@@ -6903,6 +6903,12 @@ public class DiagnosticCompilerTestFirTestdataTestGenerated extends AbstractDiag
|
||||
runTest("compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/localScopesInAnonymousObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("malformedRawTypes.kt")
|
||||
public void testMalformedRawTypes() throws Exception {
|
||||
runTest("compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/malformedRawTypes.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("NamedParameterInConcurrentMap.kt")
|
||||
public void testNamedParameterInConcurrentMap() throws Exception {
|
||||
|
||||
+6
@@ -6903,6 +6903,12 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFirTestDataTestGenerated
|
||||
runTest("compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/localScopesInAnonymousObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("malformedRawTypes.kt")
|
||||
public void testMalformedRawTypes() throws Exception {
|
||||
runTest("compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/malformedRawTypes.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("NamedParameterInConcurrentMap.kt")
|
||||
public void testNamedParameterInConcurrentMap() throws Exception {
|
||||
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
FILE: Main.kt
|
||||
public final fun main(): R|kotlin/Unit| {
|
||||
lvar generic: R|ft<Raw type Generic<kotlin/Any!>, Generic<*>?>| = Q|Generic|.R|/Generic.raw*s|
|
||||
lvar inner1: R|ft<Raw type Generic.Inner<kotlin/Any!>, Generic.Inner<*>?>| = R|<local>/generic|.R|SubstitutionOverride</Generic.inner>|
|
||||
R|<local>/inner1| = R|/Generic.Generic|<R|kotlin/String|>().R|SubstitutionOverride</Generic.Inner.Inner>|()
|
||||
lvar inner2: R|ft<Raw type Generic.Inner<kotlin/Any!>, Generic.Inner<*>?>| = R|<local>/generic|.R|SubstitutionOverride</Generic.rawInner>|
|
||||
R|<local>/inner2| = R|/Generic.Generic|<R|kotlin/String|>().R|SubstitutionOverride</Generic.Inner.Inner>|()
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
// FILE: Generic.java
|
||||
|
||||
public class Generic<T> {
|
||||
public class Inner {}
|
||||
public static Generic raw = new Generic<>();
|
||||
public Inner inner = new Inner();
|
||||
public Generic.Inner rawInner = new Inner();
|
||||
}
|
||||
|
||||
// FILE: Main.kt
|
||||
fun main() {
|
||||
var generic = Generic.raw
|
||||
|
||||
var inner1 = generic.inner
|
||||
inner1 = Generic<String>().Inner()
|
||||
|
||||
var inner2 = generic.rawInner
|
||||
inner2 = Generic<String>().Inner()
|
||||
}
|
||||
+6
@@ -6903,6 +6903,12 @@ public class FirLightTreeDiagnosticsTestGenerated extends AbstractFirLightTreeDi
|
||||
runTest("compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/localScopesInAnonymousObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("malformedRawTypes.kt")
|
||||
public void testMalformedRawTypes() throws Exception {
|
||||
runTest("compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/malformedRawTypes.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("NamedParameterInConcurrentMap.kt")
|
||||
public void testNamedParameterInConcurrentMap() throws Exception {
|
||||
|
||||
+6
@@ -6903,6 +6903,12 @@ public class FirPsiDiagnosticTestGenerated extends AbstractFirPsiDiagnosticTest
|
||||
runTest("compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/localScopesInAnonymousObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("malformedRawTypes.kt")
|
||||
public void testMalformedRawTypes() throws Exception {
|
||||
runTest("compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/malformedRawTypes.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("NamedParameterInConcurrentMap.kt")
|
||||
public void testNamedParameterInConcurrentMap() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user