[Analysis API] fix resolution to declarations inside kotlin*. packages
`kotlin*.` packages should be always allowed. `kotlin.` packages should be allowed if `AnalysisFlags.allowKotlinPackage` is `true` ^KT-63223 fixed
This commit is contained in:
committed by
Space Team
parent
d22218e4e4
commit
c54d83dcad
+16
@@ -2064,6 +2064,22 @@ public class Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exte
|
||||
}
|
||||
}
|
||||
|
||||
@Nested
|
||||
@TestMetadata("analysis/analysis-api/testData/referenceResolve/kotlinPackage")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
public class KotlinPackage {
|
||||
@Test
|
||||
public void testAllFilesPresentInKotlinPackage() throws Exception {
|
||||
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/referenceResolve/kotlinPackage"), Pattern.compile("^([^.]+)\\.kt$"), null, true);
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("kotlinxPackage.kt")
|
||||
public void testKotlinxPackage() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/kotlinPackage/kotlinxPackage.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@Nested
|
||||
@TestMetadata("analysis/analysis-api/testData/referenceResolve/nestedTypes")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
|
||||
Reference in New Issue
Block a user