[FIR] Fix resolve for java synthetic properties in KDoc

^KT-62880 fixed
This commit is contained in:
Egor Kulikov
2024-02-07 13:39:16 +01:00
committed by Space Team
parent 7c8c65d291
commit 36b89f5e84
16 changed files with 250 additions and 18 deletions
@@ -1808,6 +1808,12 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerate
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/javaDeclarations/FunctionQualifiedWithKotlinSubclass.kt");
}
@Test
@TestMetadata("NoSyntheticFieldInClass.kt")
public void testNoSyntheticFieldInClass() {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/javaDeclarations/NoSyntheticFieldInClass.kt");
}
@Test
@TestMetadata("StaticFieldQualified.kt")
public void testStaticFieldQualified() {
@@ -1843,6 +1849,24 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerate
public void testStaticFunctionQualifiedWithKotlinSubclass() {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/javaDeclarations/StaticFunctionQualifiedWithKotlinSubclass.kt");
}
@Test
@TestMetadata("SyntheticFieldInAnnotationInterface.kt")
public void testSyntheticFieldInAnnotationInterface() {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/javaDeclarations/SyntheticFieldInAnnotationInterface.kt");
}
@Test
@TestMetadata("SyntheticFieldInClass.kt")
public void testSyntheticFieldInClass() {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/javaDeclarations/SyntheticFieldInClass.kt");
}
@Test
@TestMetadata("SyntheticPropertyInKotlinSubclass.kt")
public void testSyntheticPropertyInKotlinSubclass() {
runTest("analysis/analysis-api/testData/referenceResolve/kDoc/javaDeclarations/SyntheticPropertyInKotlinSubclass.kt");
}
}
@Nested