[Analysis API] KTIJ-23588 Do not ignore calls qualified with objects

^KTIJ-23588 Fixed
This commit is contained in:
Roman Golyshev
2023-04-21 16:48:46 +02:00
committed by teamcity
parent 0aaaa5b4fa
commit e4390e47cf
13 changed files with 202 additions and 5 deletions
@@ -58,6 +58,12 @@ public class FirStandaloneNormalAnalysisSourceModuleAnalysisApiImportOptimizerTe
runTest("analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedAliasedTypeImport.kt");
}
@Test
@TestMetadata("unusedExtensionFunctionFromObject_implicitReceiver.kt")
public void testUnusedExtensionFunctionFromObject_implicitReceiver() throws Exception {
runTest("analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedExtensionFunctionFromObject_implicitReceiver.kt");
}
@Test
@TestMetadata("unusedFunctionImports.kt")
public void testUnusedFunctionImports() throws Exception {
@@ -70,6 +76,12 @@ public class FirStandaloneNormalAnalysisSourceModuleAnalysisApiImportOptimizerTe
runTest("analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedGenericTypeQualifier.kt");
}
@Test
@TestMetadata("unusedImportFromObject.kt")
public void testUnusedImportFromObject() throws Exception {
runTest("analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedImportFromObject.kt");
}
@Test
@TestMetadata("unusedInvokeOperatorImport.kt")
public void testUnusedInvokeOperatorImport() throws Exception {
@@ -88,6 +100,18 @@ public class FirStandaloneNormalAnalysisSourceModuleAnalysisApiImportOptimizerTe
runTest("analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedAliasedTypeImport.kt");
}
@Test
@TestMetadata("usedExtensionFunctionFromObject_implicitReceiver.kt")
public void testUsedExtensionFunctionFromObject_implicitReceiver() throws Exception {
runTest("analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedExtensionFunctionFromObject_implicitReceiver.kt");
}
@Test
@TestMetadata("usedExtensionFunction_objectReceiver.kt")
public void testUsedExtensionFunction_objectReceiver() throws Exception {
runTest("analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedExtensionFunction_objectReceiver.kt");
}
@Test
@TestMetadata("usedFunctionImport.kt")
public void testUsedFunctionImport() throws Exception {
@@ -100,6 +124,12 @@ public class FirStandaloneNormalAnalysisSourceModuleAnalysisApiImportOptimizerTe
runTest("analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedGenericTypeQualifier.kt");
}
@Test
@TestMetadata("usedImportFromObject.kt")
public void testUsedImportFromObject() throws Exception {
runTest("analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedImportFromObject.kt");
}
@Test
@TestMetadata("usedInvokeOperatorAliasedImport.kt")
public void testUsedInvokeOperatorAliasedImport() throws Exception {