KT-11957 No "catch" and "finally" keywords in completion

#KT-11957 Fixed
This commit is contained in:
Valentin Kipyatkov
2016-04-18 22:42:10 +03:00
parent c7a96401da
commit 022075995b
10 changed files with 153 additions and 20 deletions
+13
View File
@@ -0,0 +1,13 @@
fun foo() {
try {
}
<caret>
}
// EXIST: catch
// EXIST: finally
// EXIST: false
// EXIST: null
// EXIST: true
// NOTHING_ELSE
+32
View File
@@ -0,0 +1,32 @@
fun foo() {
try {
}
catch(e: Exception) {
}
<caret>
}
// EXIST: catch
// EXIST: finally
// 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: as
// NOTHING_ELSE
@@ -0,0 +1,29 @@
fun foo() {
try {
}
finally {
}
<caret>
}
// 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
// NOTHING_ELSE