KT-11784 Completion for 'if' statement should add parentheses automatically

#KT-11784 Fixed
This commit is contained in:
Valentin Kipyatkov
2016-04-18 21:44:40 +03:00
parent bf4a376831
commit 2a3b87f783
37 changed files with 378 additions and 91 deletions
@@ -0,0 +1,10 @@
fun t() {
while (true) {
try {
}
catch (<caret>)
}
}
// ELEMENT: catch
@@ -0,0 +1,10 @@
fun t() {
while (true) {
try {
}
c<caret>
}
}
// ELEMENT: catch
@@ -0,0 +1,5 @@
class C {
c<caret>
}
// ELEMENT: constructor
@@ -0,0 +1,5 @@
class C {
constructor(<caret>)
}
// ELEMENT: constructor
+5
View File
@@ -0,0 +1,5 @@
fun t() {
d<caret>
}
// ELEMENT: do
@@ -0,0 +1,7 @@
fun t() {
do {
<caret>
}
}
// ELEMENT: do
@@ -0,0 +1,5 @@
fun t() {
f<caret>
}
// ELEMENT: for
@@ -0,0 +1,5 @@
fun t() {
for (<caret>)
}
// ELEMENT: for
+2 -1
View File
@@ -1,4 +1,5 @@
val v: Int
g<caret>
// ELEMENT: "get() = "
// ELEMENT: "get"
// TAIL_TEXT: "() = "
@@ -1,4 +1,5 @@
val v: Int
get() = <caret>
// ELEMENT: "get() = "
// ELEMENT: "get"
// TAIL_TEXT: "() = "
+2 -1
View File
@@ -1,4 +1,5 @@
val v: Int
g<caret>
// ELEMENT: "get() {}"
// ELEMENT: "get"
// TAIL_TEXT: "() {}"
@@ -1,4 +1,5 @@
val v: Int
get() {<caret>}
// ELEMENT: "get() {}"
// ELEMENT: "get"
// TAIL_TEXT: "() {}"
+7
View File
@@ -0,0 +1,7 @@
fun t() {
while (true) {
i<caret>
}
}
// ELEMENT: if
@@ -0,0 +1,7 @@
fun t() {
while (true) {
if (<caret>)
}
}
// ELEMENT: if
@@ -0,0 +1,8 @@
fun t() {
while (true) {
i<caret>
}
}
// ELEMENT: if
// CHAR: '('
@@ -0,0 +1,8 @@
fun t() {
while (true) {
if(<caret>)
}
}
// ELEMENT: if
// CHAR: '('
@@ -0,0 +1,8 @@
fun t() {
while (true) {
i<caret>
}
}
// ELEMENT: if
// CHAR: ' '
@@ -0,0 +1,8 @@
fun t() {
while (true) {
if <caret>
}
}
// ELEMENT: if
// CHAR: ' '
@@ -0,0 +1,5 @@
class C {
i<caret>
}
// ELEMENT: init
@@ -0,0 +1,7 @@
class C {
init {
<caret>
}
}
// ELEMENT: init
+2 -1
View File
@@ -2,4 +2,5 @@ var v: Int
get() = 0
s<caret>
// ELEMENT: "set(value) = "
// ELEMENT: "set"
// TAIL_TEXT: "(value) = "
@@ -2,4 +2,5 @@ var v: Int
get() = 0
set(value) = <caret>
// ELEMENT: "set(value) = "
// ELEMENT: "set"
// TAIL_TEXT: "(value) = "
+2 -1
View File
@@ -2,4 +2,5 @@ var v: Int
get() = 0
s<caret>
// ELEMENT: "set(value) {}"
// ELEMENT: "set"
// TAIL_TEXT: "(value) {}"
@@ -2,4 +2,5 @@ var v: Int
get() = 0
set(value) {<caret>}
// ELEMENT: "set(value) {}"
// ELEMENT: "set"
// TAIL_TEXT: "(value) {}"
@@ -0,0 +1,7 @@
fun t() {
while (true) {
t<caret>
}
}
// ELEMENT: try
@@ -0,0 +1,9 @@
fun t() {
while (true) {
try {
<caret>
}
}
}
// ELEMENT: try
@@ -0,0 +1,5 @@
fun t() {
w<caret>
}
// ELEMENT: while
@@ -0,0 +1,5 @@
fun t() {
while (<caret>)
}
// ELEMENT: while