[AA FIR] support symbol restoring for static members

^KT-55487 Fixed
This commit is contained in:
Dmitrii Gridin
2022-12-14 23:33:36 +01:00
committed by Space Team
parent f3c7972d20
commit e476150025
34 changed files with 581 additions and 18 deletions
@@ -64,6 +64,18 @@ public class Fe10IdeNormalAnalysisSourceModuleSymbolByReferenceTestGenerated ext
runTest("analysis/analysis-api/testData/symbols/symbolByReference/constructorViaTypeAlias.kt");
}
@Test
@TestMetadata("enumValueOf.kt")
public void testEnumValueOf() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/enumValueOf.kt");
}
@Test
@TestMetadata("enumValues.kt")
public void testEnumValues() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/enumValues.kt");
}
@Test
@TestMetadata("explicitLambdaParameter.kt")
public void testExplicitLambdaParameter() throws Exception {
@@ -106,6 +118,30 @@ public class Fe10IdeNormalAnalysisSourceModuleSymbolByReferenceTestGenerated ext
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaField.kt");
}
@Test
@TestMetadata("javaMethod.kt")
public void testJavaMethod() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaMethod.kt");
}
@Test
@TestMetadata("javaStaticField.kt")
public void testJavaStaticField() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaStaticField.kt");
}
@Test
@TestMetadata("javaStaticMethod.kt")
public void testJavaStaticMethod() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaStaticMethod.kt");
}
@Test
@TestMetadata("javaSyntheticAccessor.kt")
public void testJavaSyntheticAccessor() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaSyntheticAccessor.kt");
}
@Test
@TestMetadata("primaryConstructorValueParameter.kt")
public void testPrimaryConstructorValueParameter() throws Exception {