From 859c9f44b0f9d4f0e659122a1b6a8b09ead578fe Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Mon, 28 Nov 2011 18:31:17 +0400 Subject: [PATCH] KT-337 Can't break a line before a dot (fixes after review) --- .../lang/parsing/SemanticWhitespaceAwarePsiBuilderImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/parsing/SemanticWhitespaceAwarePsiBuilderImpl.java b/compiler/frontend/src/org/jetbrains/jet/lang/parsing/SemanticWhitespaceAwarePsiBuilderImpl.java index 2ac8b609e2c..68ecfaafd88 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/parsing/SemanticWhitespaceAwarePsiBuilderImpl.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/parsing/SemanticWhitespaceAwarePsiBuilderImpl.java @@ -25,12 +25,11 @@ public class SemanticWhitespaceAwarePsiBuilderImpl extends PsiBuilderAdapter imp @Override public boolean newlineBeforeCurrentToken() { - if (!newlinesEnabled.peek()) return false; if (eof()) return true; - // TODO: maybe, memorize this somehow? + // TODO: maybe, memoize this somehow? for (int i = 1; i <= getCurrentOffset(); i++) { IElementType previousToken = rawLookup(-i); @@ -51,8 +50,9 @@ public class SemanticWhitespaceAwarePsiBuilderImpl extends PsiBuilderAdapter imp assert previousTokenEnd < getOriginalText().length(); for (int j = previousTokenStart; j < previousTokenEnd; j++) { - if (getOriginalText().charAt(j) == '\n') + if (getOriginalText().charAt(j) == '\n') { return true; + } } }