KTIJ-26785 [AA] Filter JavaClassMembersEnhancementScope when shortening types
The same way as `FirClassUseSiteMemberScope` is present when there is an implicit receiver with a pure Kotlin type, `JavaClassMembersEnhancementScope` is present when the receiver's type comes from Java sources ^KTIJ-26785 Fixed
This commit is contained in:
+33
-3
@@ -518,9 +518,15 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceShortenerTestGenera
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedClassFromSupertypes.kt")
|
||||
public void testNestedClassFromSupertypes() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/referenceShortener/referenceShortener/nestedClasses/nestedClassFromSupertypes.kt");
|
||||
@TestMetadata("nestedClassFromSupertypes1.kt")
|
||||
public void testNestedClassFromSupertypes1() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/referenceShortener/referenceShortener/nestedClasses/nestedClassFromSupertypes1.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedClassFromSupertypes1_java.kt")
|
||||
public void testNestedClassFromSupertypes1_java() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/referenceShortener/referenceShortener/nestedClasses/nestedClassFromSupertypes1_java.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -529,12 +535,24 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceShortenerTestGenera
|
||||
runTest("analysis/analysis-api/testData/components/referenceShortener/referenceShortener/nestedClasses/nestedClassFromSupertypes2.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedClassFromSupertypes2_java.kt")
|
||||
public void testNestedClassFromSupertypes2_java() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/referenceShortener/referenceShortener/nestedClasses/nestedClassFromSupertypes2_java.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedClassFromSupertypes3.kt")
|
||||
public void testNestedClassFromSupertypes3() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/referenceShortener/referenceShortener/nestedClasses/nestedClassFromSupertypes3.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedClassFromSupertypes3_java.kt")
|
||||
public void testNestedClassFromSupertypes3_java() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/referenceShortener/referenceShortener/nestedClasses/nestedClassFromSupertypes3_java.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedClassFromSupertypes4.kt")
|
||||
public void testNestedClassFromSupertypes4() throws Exception {
|
||||
@@ -547,12 +565,24 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceShortenerTestGenera
|
||||
runTest("analysis/analysis-api/testData/components/referenceShortener/referenceShortener/nestedClasses/nestedClassFromSupertypes5.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedClassFromSupertypes5_java.kt")
|
||||
public void testNestedClassFromSupertypes5_java() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/referenceShortener/referenceShortener/nestedClasses/nestedClassFromSupertypes5_java.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedClassFromSupertypes6.kt")
|
||||
public void testNestedClassFromSupertypes6() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/referenceShortener/referenceShortener/nestedClasses/nestedClassFromSupertypes6.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nestedClassFromSupertypes6_java.kt")
|
||||
public void testNestedClassFromSupertypes6_java() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/components/referenceShortener/referenceShortener/nestedClasses/nestedClassFromSupertypes6_java.kt");
|
||||
}
|
||||
|
||||
@Nested
|
||||
@TestMetadata("analysis/analysis-api/testData/components/referenceShortener/referenceShortener/nestedClasses/classHeaderPositions")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
|
||||
Reference in New Issue
Block a user