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");
|
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
|
@Test
|
||||||
@TestMetadata("NamedParameterInConcurrentMap.kt")
|
@TestMetadata("NamedParameterInConcurrentMap.kt")
|
||||||
public void testNamedParameterInConcurrentMap() throws Exception {
|
public void testNamedParameterInConcurrentMap() throws Exception {
|
||||||
|
|||||||
+6
@@ -6903,6 +6903,12 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFirTestDataTestGenerated
|
|||||||
runTest("compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/localScopesInAnonymousObject.kt");
|
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
|
@Test
|
||||||
@TestMetadata("NamedParameterInConcurrentMap.kt")
|
@TestMetadata("NamedParameterInConcurrentMap.kt")
|
||||||
public void testNamedParameterInConcurrentMap() throws Exception {
|
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");
|
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
|
@Test
|
||||||
@TestMetadata("NamedParameterInConcurrentMap.kt")
|
@TestMetadata("NamedParameterInConcurrentMap.kt")
|
||||||
public void testNamedParameterInConcurrentMap() throws Exception {
|
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");
|
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
|
@Test
|
||||||
@TestMetadata("NamedParameterInConcurrentMap.kt")
|
@TestMetadata("NamedParameterInConcurrentMap.kt")
|
||||||
public void testNamedParameterInConcurrentMap() throws Exception {
|
public void testNamedParameterInConcurrentMap() throws Exception {
|
||||||
|
|||||||
Reference in New Issue
Block a user