Intention action to convert string to raw string
(half of KT-5208)
This commit is contained in:
@@ -0,0 +1 @@
|
||||
org.jetbrains.kotlin.idea.intentions.ToRawStringLiteralIntention
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
val v = <caret>"\"\"\"Hello, world!\"\"\""
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
val v = <caret>""" """
|
||||
@@ -0,0 +1 @@
|
||||
val v = <caret>"\$abc"
|
||||
@@ -0,0 +1 @@
|
||||
val v = <caret>"""${"$"}abc"""
|
||||
@@ -0,0 +1 @@
|
||||
val v = <caret>" $\u0041 $ \${} $"
|
||||
@@ -0,0 +1 @@
|
||||
val v = """ ${"$"}A $ ${"$"}{} $"""
|
||||
@@ -0,0 +1 @@
|
||||
val v = <caret>"\"Hello, world!\" \\ \'a\'"
|
||||
@@ -0,0 +1 @@
|
||||
val v = <caret>""""Hello, world!" \ 'a'"""
|
||||
@@ -0,0 +1 @@
|
||||
val v = <caret>"\"\\Hello,\nworld!\\\""
|
||||
@@ -0,0 +1,2 @@
|
||||
val v = <caret>""""\Hello,
|
||||
world!\""""
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
val v = <caret>"\u0000"
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
val v = <caret>"\t"
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
val v = <caret>"\"\\Hello, \nworld!\\\""
|
||||
@@ -0,0 +1 @@
|
||||
val v = <caret>"Hello, world!\n "
|
||||
@@ -0,0 +1,2 @@
|
||||
val v = <caret>"""Hello, world!
|
||||
"""
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
val v = <caret>"\n Hello, world!"
|
||||
@@ -1,6 +1,7 @@
|
||||
// FILE: first.before.kt
|
||||
// "Import" "false"
|
||||
// ERROR: Missing 'getValue(Nothing?, KProperty<*>)' method on delegate of type 'String'
|
||||
// ACTION: To raw string literal
|
||||
|
||||
package b
|
||||
|
||||
|
||||
+1
@@ -3,6 +3,7 @@
|
||||
// ACTION: Add parameter to constructor 'Foo'
|
||||
// ACTION: Create secondary constructor
|
||||
// ERROR: Too many arguments for public constructor Foo(a: Int) defined in Foo
|
||||
// ACTION: To raw string literal
|
||||
|
||||
class Foo(a: Int)
|
||||
|
||||
|
||||
+1
@@ -3,5 +3,6 @@
|
||||
// ACTION: Create test
|
||||
// ACTION: Make internal
|
||||
// ACTION: Make private
|
||||
// ACTION: To raw string literal
|
||||
|
||||
@ArrAnn(<caret>"123") class My
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// "Change parameter 'z' type of function 'foo' to '(Int) -> String'" "false"
|
||||
// ACTION: To raw string literal
|
||||
|
||||
fun foo(y: Int = 0, z: (Int) -> String = {""}) {
|
||||
foo {
|
||||
|
||||
Reference in New Issue
Block a user