[AA] Add test for KDoc reference resolution of sibling nested class

This commit is contained in:
Marco Pennekamp
2023-10-10 18:55:31 +02:00
committed by Space Team
parent 367b84d45e
commit 71792f9ad6
7 changed files with 40 additions and 0 deletions
@@ -1516,6 +1516,12 @@ public class Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exte
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/localContext/SelfNonLocalMethod.kt");
}
@Test
@TestMetadata("SelfNonLocalNestedClass.kt")
public void testSelfNonLocalNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/localContext/SelfNonLocalNestedClass.kt");
}
@Test
@TestMetadata("SelfNonLocalProperty.kt")
public void testSelfNonLocalProperty() throws Exception {
@@ -1516,6 +1516,12 @@ public class FirIdeDependentAnalysisSourceModuleReferenceResolveTestGenerated ex
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/localContext/SelfNonLocalMethod.kt");
}
@Test
@TestMetadata("SelfNonLocalNestedClass.kt")
public void testSelfNonLocalNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/localContext/SelfNonLocalNestedClass.kt");
}
@Test
@TestMetadata("SelfNonLocalProperty.kt")
public void testSelfNonLocalProperty() throws Exception {
@@ -1400,6 +1400,12 @@ public class FirIdeNormalAnalysisLibrarySourceModuleReferenceResolveTestGenerate
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/localContext/SelfNonLocalMethod.kt");
}
@Test
@TestMetadata("SelfNonLocalNestedClass.kt")
public void testSelfNonLocalNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/localContext/SelfNonLocalNestedClass.kt");
}
@Test
@TestMetadata("SelfNonLocalProperty.kt")
public void testSelfNonLocalProperty() throws Exception {
@@ -1516,6 +1516,12 @@ public class FirIdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exten
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/localContext/SelfNonLocalMethod.kt");
}
@Test
@TestMetadata("SelfNonLocalNestedClass.kt")
public void testSelfNonLocalNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/localContext/SelfNonLocalNestedClass.kt");
}
@Test
@TestMetadata("SelfNonLocalProperty.kt")
public void testSelfNonLocalProperty() throws Exception {
@@ -1516,6 +1516,12 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerate
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/localContext/SelfNonLocalMethod.kt");
}
@Test
@TestMetadata("SelfNonLocalNestedClass.kt")
public void testSelfNonLocalNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/localContext/SelfNonLocalNestedClass.kt");
}
@Test
@TestMetadata("SelfNonLocalProperty.kt")
public void testSelfNonLocalProperty() throws Exception {
@@ -0,0 +1,8 @@
class C {
class Nested
/**
* [Nes<caret>ted]
*/
fun foo() { }
}
@@ -0,0 +1,2 @@
Resolved to:
0: (in C) class Nested