KT-5874 Support code completion of label names after "continue@" and "break@"

#KT-5874 Fixed
This commit is contained in:
Valentin Kipyatkov
2014-12-26 20:25:00 +03:00
parent 4800a02e69
commit 51678d0a45
18 changed files with 178 additions and 24 deletions
@@ -0,0 +1,17 @@
fun foo() {
@myFor
for (i in 1..10) {
@myWhile
while (x()) {
@myDo
do {
continue@<caret>
} while (y())
}
}
}
// EXIST: { lookupString: "continue@myDo", itemText: "continue", tailText: "@myDo", attributes: "bold" }
// EXIST: { lookupString: "continue@myWhile", itemText: "continue", tailText: "@myWhile", attributes: "bold" }
// EXIST: { lookupString: "continue@myFor", itemText: "continue", tailText: "@myFor", attributes: "bold" }
// NUMBER: 3