diff --git a/uast/uast-common/src/com/intellij/patterns/uast/UastPatterns.kt b/uast/uast-common/src/com/intellij/patterns/uast/UastPatterns.kt index f7a280a363e6c..ee6436d038c7c 100644 --- a/uast/uast-common/src/com/intellij/patterns/uast/UastPatterns.kt +++ b/uast/uast-common/src/com/intellij/patterns/uast/UastPatterns.kt @@ -16,6 +16,8 @@ import org.jetbrains.uast.* fun literalExpression(): ULiteralExpressionPattern = ULiteralExpressionPattern() +@Deprecated("Interpolated strings (in Kotlin) are not single string literals, use `injectionHostUExpression()` to be language-abstract", + ReplaceWith("injectionHostUExpression()", "com.intellij.patterns.uast.injectionHostUExpression")) fun stringLiteralExpression(): ULiteralExpressionPattern = literalExpression().filter(ULiteralExpression::isStringLiteral) @JvmOverloads