[uast-patterns] UastPatterns.stringLiteralExpression deprecation

This commit is contained in:
Nicolay Mitropolsky
2018-12-13 09:48:24 +03:00
parent 633a73a68b
commit f02b250103
@@ -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