compilation fix

This commit is contained in:
Dmitry Jemerov
2015-04-06 13:03:56 +02:00
parent 5a0c98ca81
commit 203c8ea125
@@ -33,10 +33,10 @@ object PrecedingCommentsBinder : WhitespacesAndCommentsBinder {
// 2. bind plain comments
var result = tokens.size()
for (idx in tokens.indices.reversed()) {
@tokens for (idx in tokens.indices.reversed()) {
val tokenType = tokens[idx]
when (tokenType) {
JetTokens.WHITE_SPACE -> if (StringUtil.getLineBreakCount(getter[idx]) > 1) break
JetTokens.WHITE_SPACE -> if (StringUtil.getLineBreakCount(getter[idx]) > 1) break@tokens
in JetTokens.COMMENTS -> {
if (idx == 0 || tokens[idx - 1] == JetTokens.WHITE_SPACE && StringUtil.containsLineBreak(getter[idx - 1])) {
@@ -44,7 +44,7 @@ object PrecedingCommentsBinder : WhitespacesAndCommentsBinder {
}
}
else -> break
else -> break@tokens
}
}
@@ -72,14 +72,14 @@ object TrailingCommentsBinder : WhitespacesAndCommentsBinder {
if (tokens.isEmpty()) return 0
var result = 0
for (idx in tokens.indices) {
@tokens for (idx in tokens.indices) {
val tokenType = tokens[idx]
when (tokenType) {
JetTokens.WHITE_SPACE -> if (StringUtil.containsLineBreak(getter[idx])) break
JetTokens.WHITE_SPACE -> if (StringUtil.containsLineBreak(getter[idx])) break@tokens
JetTokens.EOL_COMMENT, JetTokens.BLOCK_COMMENT -> result = idx + 1
else -> break
else -> break@tokens
}
}