[Analysis API] KTIJ-24107 Fix resolution of qualified invoke calls on objects
^KTIJ-24107 Fixed ^KTIJ-24344 Fixed
This commit is contained in:
+70
@@ -960,6 +960,76 @@ public class Fe10IdeNormalAnalysisSourceModuleResolveCallTestGenerated extends A
|
||||
}
|
||||
}
|
||||
|
||||
@Nested
|
||||
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
public class InvokeOnObjects {
|
||||
@Test
|
||||
public void testAllFilesPresentInInvokeOnObjects() throws Exception {
|
||||
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects"), Pattern.compile("^(.+)\\.kt$"), null, true);
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionObject1.kt")
|
||||
public void testCompanionObject1() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects/companionObject1.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionObject2.kt")
|
||||
public void testCompanionObject2() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects/companionObject2.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionObjectWithName1.kt")
|
||||
public void testCompanionObjectWithName1() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects/companionObjectWithName1.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionObjectWithName2.kt")
|
||||
public void testCompanionObjectWithName2() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects/companionObjectWithName2.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedObject1.kt")
|
||||
public void testNestedObject1() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects/nestedObject1.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedObject2.kt")
|
||||
public void testNestedObject2() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects/nestedObject2.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedObject3.kt")
|
||||
public void testNestedObject3() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects/nestedObject3.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedObject4.kt")
|
||||
public void testNestedObject4() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects/nestedObject4.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("simpleObject1.kt")
|
||||
public void testSimpleObject1() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects/simpleObject1.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("simpleObject2.kt")
|
||||
public void testSimpleObject2() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects/simpleObject2.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@Nested
|
||||
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall/nonCalls")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
|
||||
+70
@@ -1075,6 +1075,76 @@ public class Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exte
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/invoke/oneParamRPar.kt");
|
||||
}
|
||||
|
||||
@Nested
|
||||
@TestMetadata("analysis/analysis-api/testData/referenceResolve/invoke/onObjects")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
public class OnObjects {
|
||||
@Test
|
||||
public void testAllFilesPresentInOnObjects() throws Exception {
|
||||
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/referenceResolve/invoke/onObjects"), Pattern.compile("^([^.]+)\\.kt$"), null, true);
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionObject1.kt")
|
||||
public void testCompanionObject1() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/invoke/onObjects/companionObject1.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionObject2.kt")
|
||||
public void testCompanionObject2() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/invoke/onObjects/companionObject2.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionObjectWithName1.kt")
|
||||
public void testCompanionObjectWithName1() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/invoke/onObjects/companionObjectWithName1.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("companionObjectWithName2.kt")
|
||||
public void testCompanionObjectWithName2() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/invoke/onObjects/companionObjectWithName2.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedObject1.kt")
|
||||
public void testNestedObject1() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/invoke/onObjects/nestedObject1.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedObject2.kt")
|
||||
public void testNestedObject2() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/invoke/onObjects/nestedObject2.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedObject3.kt")
|
||||
public void testNestedObject3() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/invoke/onObjects/nestedObject3.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedObject4.kt")
|
||||
public void testNestedObject4() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/invoke/onObjects/nestedObject4.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("simpleObject1.kt")
|
||||
public void testSimpleObject1() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/invoke/onObjects/simpleObject1.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("simpleObject2.kt")
|
||||
public void testSimpleObject2() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/invoke/onObjects/simpleObject2.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@Nested
|
||||
@TestMetadata("analysis/analysis-api/testData/referenceResolve/invoke/withErrors")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
|
||||
Reference in New Issue
Block a user