From 5c19977d4d9a9dc83eac9ed1f026c7f0c1f02f6d Mon Sep 17 00:00:00 2001 From: Vladimir Dolzhenko Date: Wed, 16 Oct 2024 17:23:56 +0200 Subject: [PATCH] [kotlin] Improve test data #KTIJ-1001 GitOrigin-RevId: 4a90442d055326a800875e5ef3aaae03fcac390e --- .../jvm/KotlinInfixFunctionInjection.kt | 13 ++++++++----- .../KotlinInfixFunctionInjection.kt.highlighting | 13 ++++++++----- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/plugins/kotlin/idea/tests/testData/highlighterMetaInfo/jvm/KotlinInfixFunctionInjection.kt b/plugins/kotlin/idea/tests/testData/highlighterMetaInfo/jvm/KotlinInfixFunctionInjection.kt index e5331e2a35f8..0cc2334d3f77 100644 --- a/plugins/kotlin/idea/tests/testData/highlighterMetaInfo/jvm/KotlinInfixFunctionInjection.kt +++ b/plugins/kotlin/idea/tests/testData/highlighterMetaInfo/jvm/KotlinInfixFunctionInjection.kt @@ -3,12 +3,15 @@ // HIGHLIGHTER_ATTRIBUTES_KEY import org.intellij.lang.annotations.Language -infix fun String.xml(@Language("kotlin") content: String){} +infix fun String.nonInjected(content: String){} -infix @Language("kotlin") fun String.xml2(@Language("kotlin") content: String){} +infix fun String.injected(@Language("kotlin") content: String){} + +infix @Language("kotlin") fun String.injectedWithReceiver(@Language("kotlin") content: String){} fun main() { - "foo" xml "fun foo() {}" - "foo".xml("fun foo() {}") - "fun bar() {}" xml2 "fun foo() {}" + "fun f0() {}" nonInjected "fun f1() {}" + "fun f2() {}" injected "fun f3() {}" + "fun f4() {}".injected("fun f5() {}") + "fun f6() {}" injectedWithReceiver "fun f7() {}" } \ No newline at end of file diff --git a/plugins/kotlin/idea/tests/testData/highlighterMetaInfo/jvm/KotlinInfixFunctionInjection.kt.highlighting b/plugins/kotlin/idea/tests/testData/highlighterMetaInfo/jvm/KotlinInfixFunctionInjection.kt.highlighting index 4519fd157861..6f1af9ff6ded 100644 --- a/plugins/kotlin/idea/tests/testData/highlighterMetaInfo/jvm/KotlinInfixFunctionInjection.kt.highlighting +++ b/plugins/kotlin/idea/tests/testData/highlighterMetaInfo/jvm/KotlinInfixFunctionInjection.kt.highlighting @@ -3,12 +3,15 @@ // HIGHLIGHTER_ATTRIBUTES_KEY import org.intellij.lang.annotations.Language -infix fun String.xml(@Language("kotlin") content: String){} +infix fun String.nonInjected(content: String){} -infix @Language("kotlin") fun String.xml2(@Language("kotlin") content: String){} +infix fun String.injected(@Language("kotlin") content: String){} + +infix @Language("kotlin") fun String.injectedWithReceiver(@Language("kotlin") content: String){} fun main() { - "foo" xml "fun foo() {}" - "foo".xml("fun foo() {}") - "fun bar() {}" xml2 "fun foo() {}" + "fun f0() {}" nonInjected "fun f1() {}" + "fun f2() {}" injected "fun f3() {}" + "fun f4() {}".injected("fun f5() {}") + "fun f6() {}" injectedWithReceiver "fun f7() {}" }