diff --git a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisScriptSourceModuleReferenceShortenerTestGenerated.java b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisScriptSourceModuleReferenceShortenerTestGenerated.java index b56f9deec43..9b68d29fa19 100644 --- a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisScriptSourceModuleReferenceShortenerTestGenerated.java +++ b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisScriptSourceModuleReferenceShortenerTestGenerated.java @@ -52,6 +52,26 @@ public class FirIdeNormalAnalysisScriptSourceModuleReferenceShortenerTestGenerat runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/callInsideScriptExpression.kts"); } + @Nested + @TestMetadata("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts") + @TestDataPath("$PROJECT_ROOT") + public class Conflicts { + @Test + public void testAllFilesPresentInConflicts() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts"), Pattern.compile("^(.+)\\.kts$"), null, true); + } + + @Nested + @TestMetadata("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName") + @TestDataPath("$PROJECT_ROOT") + public class ClassWithSameName { + @Test + public void testAllFilesPresentInClassWithSameName() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName"), Pattern.compile("^(.+)\\.kts$"), null, true); + } + } + } + @Nested @TestMetadata("analysis/analysis-api/testData/components/referenceShortener/shortenRange/nestedClasses") @TestDataPath("$PROJECT_ROOT") diff --git a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisSourceModuleReferenceShortenerTestGenerated.java b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisSourceModuleReferenceShortenerTestGenerated.java index a2ececbc56c..3281252c1a7 100644 --- a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisSourceModuleReferenceShortenerTestGenerated.java +++ b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisSourceModuleReferenceShortenerTestGenerated.java @@ -658,6 +658,80 @@ public class FirIdeNormalAnalysisSourceModuleReferenceShortenerTestGenerated ext runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/_rootIdePackage_IsNotRemovedIfNotSelected.kt"); } + @Nested + @TestMetadata("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts") + @TestDataPath("$PROJECT_ROOT") + public class Conflicts { + @Test + public void testAllFilesPresentInConflicts() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts"), Pattern.compile("^(.+)\\.kt$"), null, true); + } + + @Nested + @TestMetadata("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName") + @TestDataPath("$PROJECT_ROOT") + public class ClassWithSameName { + @Test + public void testAllFilesPresentInClassWithSameName() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName"), Pattern.compile("^(.+)\\.kt$"), null, true); + } + + @Test + @TestMetadata("constructorCall_vs_constructorCall.kt") + public void testConstructorCall_vs_constructorCall() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_constructorCall.kt"); + } + + @Test + @TestMetadata("constructorCall_vs_noUsages.kt") + public void testConstructorCall_vs_noUsages() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_noUsages.kt"); + } + + @Test + @TestMetadata("constructorCall_vs_typeRefs.kt") + public void testConstructorCall_vs_typeRefs() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_typeRefs.kt"); + } + + @Test + @TestMetadata("qualifier_vs_constructorCall.kt") + public void testQualifier_vs_constructorCall() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_constructorCall.kt"); + } + + @Test + @TestMetadata("qualifier_vs_noUsages.kt") + public void testQualifier_vs_noUsages() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_noUsages.kt"); + } + + @Test + @TestMetadata("qualifier_vs_typeRef.kt") + public void testQualifier_vs_typeRef() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_typeRef.kt"); + } + + @Test + @TestMetadata("typeRef_vs_constructorCall.kt") + public void testTypeRef_vs_constructorCall() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_constructorCall.kt"); + } + + @Test + @TestMetadata("typeRef_vs_noUsages.kt") + public void testTypeRef_vs_noUsages() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_noUsages.kt"); + } + + @Test + @TestMetadata("typeRef_vs_typeRef.kt") + public void testTypeRef_vs_typeRef() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_typeRef.kt"); + } + } + } + @Nested @TestMetadata("analysis/analysis-api/testData/components/referenceShortener/shortenRange/nestedClasses") @TestDataPath("$PROJECT_ROOT") diff --git a/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/references/FirStandaloneNormalAnalysisSourceModuleReferenceShortenerTestGenerated.java b/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/references/FirStandaloneNormalAnalysisSourceModuleReferenceShortenerTestGenerated.java index 921277f9ae0..473c3cfd5b8 100644 --- a/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/references/FirStandaloneNormalAnalysisSourceModuleReferenceShortenerTestGenerated.java +++ b/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/references/FirStandaloneNormalAnalysisSourceModuleReferenceShortenerTestGenerated.java @@ -658,6 +658,80 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceShortenerTestGenera runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/_rootIdePackage_IsNotRemovedIfNotSelected.kt"); } + @Nested + @TestMetadata("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts") + @TestDataPath("$PROJECT_ROOT") + public class Conflicts { + @Test + public void testAllFilesPresentInConflicts() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts"), Pattern.compile("^(.+)\\.kt$"), null, true); + } + + @Nested + @TestMetadata("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName") + @TestDataPath("$PROJECT_ROOT") + public class ClassWithSameName { + @Test + public void testAllFilesPresentInClassWithSameName() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName"), Pattern.compile("^(.+)\\.kt$"), null, true); + } + + @Test + @TestMetadata("constructorCall_vs_constructorCall.kt") + public void testConstructorCall_vs_constructorCall() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_constructorCall.kt"); + } + + @Test + @TestMetadata("constructorCall_vs_noUsages.kt") + public void testConstructorCall_vs_noUsages() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_noUsages.kt"); + } + + @Test + @TestMetadata("constructorCall_vs_typeRefs.kt") + public void testConstructorCall_vs_typeRefs() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_typeRefs.kt"); + } + + @Test + @TestMetadata("qualifier_vs_constructorCall.kt") + public void testQualifier_vs_constructorCall() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_constructorCall.kt"); + } + + @Test + @TestMetadata("qualifier_vs_noUsages.kt") + public void testQualifier_vs_noUsages() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_noUsages.kt"); + } + + @Test + @TestMetadata("qualifier_vs_typeRef.kt") + public void testQualifier_vs_typeRef() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_typeRef.kt"); + } + + @Test + @TestMetadata("typeRef_vs_constructorCall.kt") + public void testTypeRef_vs_constructorCall() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_constructorCall.kt"); + } + + @Test + @TestMetadata("typeRef_vs_noUsages.kt") + public void testTypeRef_vs_noUsages() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_noUsages.kt"); + } + + @Test + @TestMetadata("typeRef_vs_typeRef.kt") + public void testTypeRef_vs_typeRef() throws Exception { + runTest("analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_typeRef.kt"); + } + } + } + @Nested @TestMetadata("analysis/analysis-api/testData/components/referenceShortener/shortenRange/nestedClasses") @TestDataPath("$PROJECT_ROOT") diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_constructorCall.kt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_constructorCall.kt new file mode 100644 index 00000000000..49c97b42f17 --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_constructorCall.kt @@ -0,0 +1,14 @@ +// FILE: main.kt +package test + +class MyFoo + +fun constructorCall = MyFoo() + +val myDepFoo = dependency.MyFoo() + +// FILE: dependency.kt +package dependency + +class MyFoo + diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_constructorCall.txt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_constructorCall.txt new file mode 100644 index 00000000000..862e0627ace --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_constructorCall.txt @@ -0,0 +1,8 @@ +Before shortening: dependency.MyFoo() +with default settings: +[qualifier] dependency.MyFoo() +with DO_NOT_SHORTEN: +with SHORTEN_IF_ALREADY_IMPORTED: +with SHORTEN_AND_IMPORT: +[qualifier] dependency.MyFoo() +with SHORTEN_AND_STAR_IMPORT: diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_noUsages.kt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_noUsages.kt new file mode 100644 index 00000000000..c5e9f787fce --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_noUsages.kt @@ -0,0 +1,12 @@ +// FILE: main.kt +package test + +class MyFoo + +val myFoo = dependency.MyFoo() + +// FILE: dependency.kt +package dependency + +class MyFoo + diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_noUsages.txt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_noUsages.txt new file mode 100644 index 00000000000..862e0627ace --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_noUsages.txt @@ -0,0 +1,8 @@ +Before shortening: dependency.MyFoo() +with default settings: +[qualifier] dependency.MyFoo() +with DO_NOT_SHORTEN: +with SHORTEN_IF_ALREADY_IMPORTED: +with SHORTEN_AND_IMPORT: +[qualifier] dependency.MyFoo() +with SHORTEN_AND_STAR_IMPORT: diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_typeRefs.kt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_typeRefs.kt new file mode 100644 index 00000000000..ade7416cd50 --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_typeRefs.kt @@ -0,0 +1,14 @@ +// FILE: main.kt +package test + +class MyFoo + +val typeRef: MyFoo + +val myFoo = dependency.MyFoo() + +// FILE: dependency.kt +package dependency + +class MyFoo + diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_typeRefs.txt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_typeRefs.txt new file mode 100644 index 00000000000..862e0627ace --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/constructorCall_vs_typeRefs.txt @@ -0,0 +1,8 @@ +Before shortening: dependency.MyFoo() +with default settings: +[qualifier] dependency.MyFoo() +with DO_NOT_SHORTEN: +with SHORTEN_IF_ALREADY_IMPORTED: +with SHORTEN_AND_IMPORT: +[qualifier] dependency.MyFoo() +with SHORTEN_AND_STAR_IMPORT: diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_constructorCall.kt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_constructorCall.kt new file mode 100644 index 00000000000..fcdec8c25ca --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_constructorCall.kt @@ -0,0 +1,16 @@ +// FILE: main.kt +package test + +class MyFoo + +val constructorCall = MyFoo() + +val nested = dependency.MyFoo.Nested() + +// FILE: dependency.kt +package dependency + +class MyFoo { + class Nested +} + diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_constructorCall.txt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_constructorCall.txt new file mode 100644 index 00000000000..f1dc2cfa620 --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_constructorCall.txt @@ -0,0 +1,6 @@ +Before shortening: dependency.MyFoo +with default settings: +with DO_NOT_SHORTEN: +with SHORTEN_IF_ALREADY_IMPORTED: +with SHORTEN_AND_IMPORT: +with SHORTEN_AND_STAR_IMPORT: diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_noUsages.kt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_noUsages.kt new file mode 100644 index 00000000000..7dc17aab098 --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_noUsages.kt @@ -0,0 +1,14 @@ +// FILE: main.kt +package test + +class MyFoo + +val nested = dependency.MyFoo.Nested() + +// FILE: dependency.kt +package dependency + +class MyFoo { + class Nested +} + diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_noUsages.txt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_noUsages.txt new file mode 100644 index 00000000000..273fcac5391 --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_noUsages.txt @@ -0,0 +1,8 @@ +Before shortening: dependency.MyFoo +with default settings: +[qualifier] dependency.MyFoo +with DO_NOT_SHORTEN: +with SHORTEN_IF_ALREADY_IMPORTED: +with SHORTEN_AND_IMPORT: +[qualifier] dependency.MyFoo +with SHORTEN_AND_STAR_IMPORT: diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_typeRef.kt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_typeRef.kt new file mode 100644 index 00000000000..80900b40988 --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_typeRef.kt @@ -0,0 +1,16 @@ +// FILE: main.kt +package test + +class MyFoo + +val typeUsage: MyFoo + +val nested = dependency.MyFoo.Nested() + +// FILE: dependency.kt +package dependency + +class MyFoo { + class Nested +} + diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_typeRef.txt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_typeRef.txt new file mode 100644 index 00000000000..f1dc2cfa620 --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/qualifier_vs_typeRef.txt @@ -0,0 +1,6 @@ +Before shortening: dependency.MyFoo +with default settings: +with DO_NOT_SHORTEN: +with SHORTEN_IF_ALREADY_IMPORTED: +with SHORTEN_AND_IMPORT: +with SHORTEN_AND_STAR_IMPORT: diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_constructorCall.kt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_constructorCall.kt new file mode 100644 index 00000000000..ed66fb8269b --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_constructorCall.kt @@ -0,0 +1,14 @@ +// FILE: main.kt +package test + +class MyFoo + +val constructorCall = MyFoo() + +fun usage(myFoo: dependency.MyFoo) {} + +// FILE: dependency.kt +package dependency + +class MyFoo + diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_constructorCall.txt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_constructorCall.txt new file mode 100644 index 00000000000..f1dc2cfa620 --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_constructorCall.txt @@ -0,0 +1,6 @@ +Before shortening: dependency.MyFoo +with default settings: +with DO_NOT_SHORTEN: +with SHORTEN_IF_ALREADY_IMPORTED: +with SHORTEN_AND_IMPORT: +with SHORTEN_AND_STAR_IMPORT: diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_noUsages.kt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_noUsages.kt new file mode 100644 index 00000000000..9f623884b2e --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_noUsages.kt @@ -0,0 +1,12 @@ +// FILE: main.kt +package test + +class MyFoo + +fun usage(myFoo: dependency.MyFoo) {} + +// FILE: dependency.kt +package dependency + +class MyFoo + diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_noUsages.txt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_noUsages.txt new file mode 100644 index 00000000000..6af6779c6d5 --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_noUsages.txt @@ -0,0 +1,8 @@ +Before shortening: dependency.MyFoo +with default settings: +[type] dependency.MyFoo +with DO_NOT_SHORTEN: +with SHORTEN_IF_ALREADY_IMPORTED: +with SHORTEN_AND_IMPORT: +[type] dependency.MyFoo +with SHORTEN_AND_STAR_IMPORT: diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_typeRef.kt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_typeRef.kt new file mode 100644 index 00000000000..ed88d92fb46 --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_typeRef.kt @@ -0,0 +1,14 @@ +// FILE: main.kt +package test + +class MyFoo + +val typeUsage: MyFoo + +fun usage(myFoo: dependency.MyFoo) {} + +// FILE: dependency.kt +package dependency + +class MyFoo + diff --git a/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_typeRef.txt b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_typeRef.txt new file mode 100644 index 00000000000..f1dc2cfa620 --- /dev/null +++ b/analysis/analysis-api/testData/components/referenceShortener/shortenRange/conflicts/classWithSameName/typeRef_vs_typeRef.txt @@ -0,0 +1,6 @@ +Before shortening: dependency.MyFoo +with default settings: +with DO_NOT_SHORTEN: +with SHORTEN_IF_ALREADY_IMPORTED: +with SHORTEN_AND_IMPORT: +with SHORTEN_AND_STAR_IMPORT: