summaryrefslogtreecommitdiff
path: root/plugins/kotlin/analysis-api-providers-ide-impl/testData
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-06-13 19:29:01 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-06-13 19:29:01 +0000
commit8fd51678ba9389c59b5d2eab72514586e00204a2 (patch)
treeb372367a38b2d7997de0aba533d8765b5a6998ef /plugins/kotlin/analysis-api-providers-ide-impl/testData
parenta313a2cd38efda34402faaa45b2dc210f9953844 (diff)
parent94136e97c59789b2242f8eee1cd8abde4fe323d4 (diff)
downloadintellij-kotlin-studio-beta.tar.gz
Snap for 8709740 from 94136e97c59789b2242f8eee1cd8abde4fe323d4 to studio-dolphin-releasestudio-2021.3.1-betastudio-beta
Change-Id: I60acba3629ba543acf77426e415cd999c5252307
Diffstat (limited to 'plugins/kotlin/analysis-api-providers-ide-impl/testData')
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/full_import_different_packages.dependency1.kt3
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/full_import_different_packages.dependency2.kt3
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/full_import_different_packages.kt9
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/star_import_different_packages.dependency1.kt3
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/star_import_different_packages.dependency2.kt3
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/star_import_different_packages.kt9
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/annotations_in_brackets_syntax.kt13
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_fqname.dependency.kt7
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_fqname.kt7
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_full_import.dependency.kt7
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_full_import.kt10
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_no_import.dependency.kt7
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_no_import.kt7
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_star_import.dependency.kt7
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_star_import.kt9
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/full_import_beats_star_import.dependency1.kt3
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/full_import_beats_star_import.dependency2.kt3
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/full_import_beats_star_import.kt9
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/star_import_beats_package_import.dependency1.kt3
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/star_import_beats_package_import.dependency2.kt3
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/star_import_beats_package_import.kt8
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/same_package_fqname.kt13
-rw-r--r--plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/same_package_short_name.kt13
23 files changed, 159 insertions, 0 deletions
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/full_import_different_packages.dependency1.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/full_import_different_packages.dependency1.kt
new file mode 100644
index 000000000000..fd14991a4d6f
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/full_import_different_packages.dependency1.kt
@@ -0,0 +1,3 @@
+package dependency.one
+
+annotation class MyAnnotation
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/full_import_different_packages.dependency2.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/full_import_different_packages.dependency2.kt
new file mode 100644
index 000000000000..0a74348ba3ae
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/full_import_different_packages.dependency2.kt
@@ -0,0 +1,3 @@
+package dependency.two
+
+annotation class MyAnnotation
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/full_import_different_packages.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/full_import_different_packages.kt
new file mode 100644
index 000000000000..1aadd5302189
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/full_import_different_packages.kt
@@ -0,0 +1,9 @@
+package test
+
+import dependency.one.*
+import dependency.two.*
+
+@MyAnnotation
+fun test<caret>() {}
+
+// ANNOTATION: \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/star_import_different_packages.dependency1.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/star_import_different_packages.dependency1.kt
new file mode 100644
index 000000000000..fd14991a4d6f
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/star_import_different_packages.dependency1.kt
@@ -0,0 +1,3 @@
+package dependency.one
+
+annotation class MyAnnotation
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/star_import_different_packages.dependency2.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/star_import_different_packages.dependency2.kt
new file mode 100644
index 000000000000..0a74348ba3ae
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/star_import_different_packages.dependency2.kt
@@ -0,0 +1,3 @@
+package dependency.two
+
+annotation class MyAnnotation
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/star_import_different_packages.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/star_import_different_packages.kt
new file mode 100644
index 000000000000..2f9bd16113ca
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/ambiguity/star_import_different_packages.kt
@@ -0,0 +1,9 @@
+package test
+
+import dependency.one.MyAnnotation
+import dependency.two.MyAnnotation
+
+@MyAnnotation
+fun test<caret>() {}
+
+// ANNOTATION: \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/annotations_in_brackets_syntax.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/annotations_in_brackets_syntax.kt
new file mode 100644
index 000000000000..c4218cca1229
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/annotations_in_brackets_syntax.kt
@@ -0,0 +1,13 @@
+package foo.bar.baz
+
+annotation class Ann1
+
+annotation class Ann2
+
+annotation class Ann3
+
+@[Ann1]
+@[Ann2 Ann2]
+fun test<caret>() {}
+
+// ANNOTATION: foo/bar/baz/Ann1, foo/bar/baz/Ann2 \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_fqname.dependency.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_fqname.dependency.kt
new file mode 100644
index 000000000000..5a0ba7030b67
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_fqname.dependency.kt
@@ -0,0 +1,7 @@
+package dependency
+
+annotation class Ann1
+
+annotation class Ann2
+
+annotation class Ann3
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_fqname.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_fqname.kt
new file mode 100644
index 000000000000..0e1a7fa97000
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_fqname.kt
@@ -0,0 +1,7 @@
+package foo.bar.baz
+
+@dependency.Ann1
+@dependency.Ann2
+fun test<caret>() {}
+
+// ANNOTATION: dependency/Ann1, dependency/Ann2 \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_full_import.dependency.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_full_import.dependency.kt
new file mode 100644
index 000000000000..5a0ba7030b67
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_full_import.dependency.kt
@@ -0,0 +1,7 @@
+package dependency
+
+annotation class Ann1
+
+annotation class Ann2
+
+annotation class Ann3
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_full_import.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_full_import.kt
new file mode 100644
index 000000000000..6596104784e9
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_full_import.kt
@@ -0,0 +1,10 @@
+package foo.bar.baz
+
+import dependency.Ann1
+import dependency.Ann2
+
+@Ann1
+@Ann2
+fun test<caret>() {}
+
+// ANNOTATION: dependency/Ann1, dependency/Ann2 \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_no_import.dependency.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_no_import.dependency.kt
new file mode 100644
index 000000000000..5a0ba7030b67
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_no_import.dependency.kt
@@ -0,0 +1,7 @@
+package dependency
+
+annotation class Ann1
+
+annotation class Ann2
+
+annotation class Ann3
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_no_import.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_no_import.kt
new file mode 100644
index 000000000000..022dcab36b8a
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_no_import.kt
@@ -0,0 +1,7 @@
+package foo.bar.baz
+
+@Ann1
+@Ann2
+fun test<caret>() {}
+
+// ANNOTATION: \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_star_import.dependency.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_star_import.dependency.kt
new file mode 100644
index 000000000000..5a0ba7030b67
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_star_import.dependency.kt
@@ -0,0 +1,7 @@
+package dependency
+
+annotation class Ann1
+
+annotation class Ann2
+
+annotation class Ann3
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_star_import.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_star_import.kt
new file mode 100644
index 000000000000..22fabc9c455b
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/different_package_short_name_star_import.kt
@@ -0,0 +1,9 @@
+package foo.bar.baz
+
+import dependency.*
+
+@Ann1
+@Ann2
+fun test<caret>() {}
+
+// ANNOTATION: dependency/Ann1, dependency/Ann2 \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/full_import_beats_star_import.dependency1.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/full_import_beats_star_import.dependency1.kt
new file mode 100644
index 000000000000..4e36f1020faf
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/full_import_beats_star_import.dependency1.kt
@@ -0,0 +1,3 @@
+package dependency.one
+
+annotation class MyAnnotation \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/full_import_beats_star_import.dependency2.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/full_import_beats_star_import.dependency2.kt
new file mode 100644
index 000000000000..d7ac1ff616d8
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/full_import_beats_star_import.dependency2.kt
@@ -0,0 +1,3 @@
+package dependency.two
+
+annotation class MyAnnotation \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/full_import_beats_star_import.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/full_import_beats_star_import.kt
new file mode 100644
index 000000000000..2ab1125bede4
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/full_import_beats_star_import.kt
@@ -0,0 +1,9 @@
+package test
+
+import dependency.one.MyAnnotation
+import dependency.two.*
+
+@MyAnnotation
+fun test<caret>() {}
+
+// ANNOTATION: dependency/one/MyAnnotation \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/star_import_beats_package_import.dependency1.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/star_import_beats_package_import.dependency1.kt
new file mode 100644
index 000000000000..a36f63a71689
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/star_import_beats_package_import.dependency1.kt
@@ -0,0 +1,3 @@
+package test
+
+annotation class MyAnnotation \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/star_import_beats_package_import.dependency2.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/star_import_beats_package_import.dependency2.kt
new file mode 100644
index 000000000000..abe85406b6e7
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/star_import_beats_package_import.dependency2.kt
@@ -0,0 +1,3 @@
+package dependency
+
+annotation class MyAnnotation \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/star_import_beats_package_import.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/star_import_beats_package_import.kt
new file mode 100644
index 000000000000..b9ca8d425591
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/priority/star_import_beats_package_import.kt
@@ -0,0 +1,8 @@
+package test
+
+import dependency.MyAnnotation
+
+@MyAnnotation
+fun test<caret>() {}
+
+// ANNOTATION: dependency/MyAnnotation \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/same_package_fqname.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/same_package_fqname.kt
new file mode 100644
index 000000000000..802e406dcd5c
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/same_package_fqname.kt
@@ -0,0 +1,13 @@
+package foo.bar.baz
+
+annotation class Ann1
+
+annotation class Ann2
+
+annotation class Ann3
+
+@foo.bar.baz.Ann1
+@foo.bar.baz.Ann2
+fun test<caret>() {}
+
+// ANNOTATION: foo/bar/baz/Ann1, foo/bar/baz/Ann2 \ No newline at end of file
diff --git a/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/same_package_short_name.kt b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/same_package_short_name.kt
new file mode 100644
index 000000000000..89557308b3e3
--- /dev/null
+++ b/plugins/kotlin/analysis-api-providers-ide-impl/testData/annotationsResolver/same_package_short_name.kt
@@ -0,0 +1,13 @@
+package foo.bar.baz
+
+annotation class Ann1
+
+annotation class Ann2
+
+annotation class Ann3
+
+@Ann1
+@Ann2
+fun test<caret>() {}
+
+// ANNOTATION: foo/bar/baz/Ann1, foo/bar/baz/Ann2 \ No newline at end of file