diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-06-13 19:29:01 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-06-13 19:29:01 +0000 |
commit | 8fd51678ba9389c59b5d2eab72514586e00204a2 (patch) | |
tree | b372367a38b2d7997de0aba533d8765b5a6998ef /plugins/kotlin/analysis-api-providers-ide-impl/testData | |
parent | a313a2cd38efda34402faaa45b2dc210f9953844 (diff) | |
parent | 94136e97c59789b2242f8eee1cd8abde4fe323d4 (diff) | |
download | intellij-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')
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 |