A bit more correct fix of KT-14665

This commit is contained in:
Valentin Kipyatkov
2017-07-26 17:04:04 +03:00
parent 3ff5c95419
commit 44dafc38e5
11 changed files with 161 additions and 42 deletions
-2
View File
@@ -11,9 +11,7 @@ fun some() {
// EXIST: do
// EXIST: as
// EXIST: class
// EXIST: else
// EXIST: false
// EXIST: for
// EXIST: fun
+29
View File
@@ -0,0 +1,29 @@
fun foo(p: Int) {
if (p > 0) {
}
<caret>
}
// EXIST: else
// EXIST: class
// EXIST: do
// EXIST: false
// EXIST: for
// EXIST: fun
// EXIST: if
// EXIST: null
// EXIST: object
// EXIST: return
// EXIST: super
// EXIST: throw
// EXIST: interface
// EXIST: true
// EXIST: try
// EXIST: val
// EXIST: var
// EXIST: when
// EXIST: while
// EXIST: typealias
// EXIST: as
// NOTHING_ELSE
+28
View File
@@ -0,0 +1,28 @@
fun foo(p: Int) {
if (p > 0)
foo()
<caret>
}
// EXIST: else
// EXIST: class
// EXIST: do
// EXIST: false
// EXIST: for
// EXIST: fun
// EXIST: if
// EXIST: null
// EXIST: object
// EXIST: return
// EXIST: super
// EXIST: throw
// EXIST: interface
// EXIST: true
// EXIST: try
// EXIST: val
// EXIST: var
// EXIST: when
// EXIST: while
// EXIST: typealias
// EXIST: as
// NOTHING_ELSE
@@ -1,8 +0,0 @@
fun foo(p: Int) {
var x = 0
if (p > 0)
x += p
el<caret>
}
//EXIST: else
@@ -1,8 +0,0 @@
fun foo(p: Int) {
if (p > 0) {
}
el<caret>
}
//EXIST: else
+13
View File
@@ -0,0 +1,13 @@
fun foo(p: Int) {
if (p > 0)
try {
}
<caret>
}
// EXIST: catch
// EXIST: finally
// EXIST: false
// EXIST: null
// EXIST: true
// NOTHING_ELSE
+33
View File
@@ -0,0 +1,33 @@
fun foo(p: Int) {
if (p > 0)
try {
}
catch (e: Exception) {
}
<caret>
}
// EXIST: catch
// EXIST: finally
// EXIST: else
// EXIST: class
// EXIST: do
// EXIST: false
// EXIST: for
// EXIST: fun
// EXIST: if
// EXIST: null
// EXIST: object
// EXIST: return
// EXIST: super
// EXIST: throw
// EXIST: interface
// EXIST: true
// EXIST: try
// EXIST: val
// EXIST: var
// EXIST: when
// EXIST: while
// EXIST: typealias
// EXIST: as
// NOTHING_ELSE
-2
View File
@@ -10,9 +10,7 @@ fun some() {
// EXIST: do
// EXIST: as
// EXIST: class
// EXIST: else
// EXIST: false
// EXIST: for
// EXIST: fun
-2
View File
@@ -10,9 +10,7 @@ fun some() {
// EXIST: do
// EXIST: as
// EXIST: class
// EXIST: else
// EXIST: false
// EXIST: for
// EXIST: fun