[AA K2] implement symbol pointers for value parameters

^KT-54311
This commit is contained in:
Dmitrii Gridin
2022-11-04 17:03:11 +01:00
committed by Space Team
parent 043e3e6840
commit 202a022b49
18 changed files with 231 additions and 6 deletions
@@ -52,6 +52,12 @@ public class Fe10IdeNormalAnalysisSourceModuleSymbolByReferenceTestGenerated ext
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByReference"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("constructorValueParameter.kt")
public void testConstructorValueParameter() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/constructorValueParameter.kt");
}
@Test
@TestMetadata("constructorViaTypeAlias.kt")
public void testConstructorViaTypeAlias() throws Exception {
@@ -94,6 +100,12 @@ public class Fe10IdeNormalAnalysisSourceModuleSymbolByReferenceTestGenerated ext
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaField.kt");
}
@Test
@TestMetadata("primaryConstructorValueParameter.kt")
public void testPrimaryConstructorValueParameter() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/primaryConstructorValueParameter.kt");
}
@Test
@TestMetadata("propertyReceiverParameter.kt")
public void testPropertyReceiverParameter() throws Exception {
@@ -106,6 +118,18 @@ public class Fe10IdeNormalAnalysisSourceModuleSymbolByReferenceTestGenerated ext
runTest("analysis/analysis-api/testData/symbols/symbolByReference/samConstructor.kt");
}
@Test
@TestMetadata("setterValueParameter.kt")
public void testSetterValueParameter() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/setterValueParameter.kt");
}
@Test
@TestMetadata("valueParameter.kt")
public void testValueParameter() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/valueParameter.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByReference/withTestCompilerPluginEnabled")
@TestDataPath("$PROJECT_ROOT")