Remove warning about long look-ahead

It's do a annoying warn when there's a code like this:

{
  call(params)
  call(params)
  call(params)
}
This commit is contained in:
Nikolay Krasko
2014-12-19 17:26:20 +03:00
parent db488ad295
commit f8dc0d028d
@@ -17,8 +17,6 @@
package org.jetbrains.jet.lang.parsing;
import com.intellij.lang.PsiBuilder;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.psi.tree.IElementType;
import com.intellij.psi.tree.TokenSet;
import com.intellij.util.containers.Stack;
@@ -35,9 +33,6 @@ import java.util.Map;
import static org.jetbrains.jet.lexer.JetTokens.*;
/*package*/ abstract class AbstractJetParsing {
private static final Logger LOGGER = Logger.getInstance(AbstractJetParsing.class);
private static final int LOOK_AHEAD_SIZE_WARN = 1000;
private static final Map<String, JetKeywordToken> SOFT_KEYWORD_TEXTS = new HashMap<String, JetKeywordToken>();
static {
@@ -317,7 +312,6 @@ import static org.jetbrains.jet.lexer.JetTokens.*;
protected int matchTokenStreamPredicate(TokenStreamPattern pattern) {
PsiBuilder.Marker currentPosition = mark();
int beginOffset = myBuilder.getCurrentOffset();
Stack<IElementType> opens = new Stack<IElementType>();
int openAngleBrackets = 0;
int openBraces = 0;
@@ -364,15 +358,9 @@ import static org.jetbrains.jet.lexer.JetTokens.*;
}
advance(); // skip token
}
int endOffset = myBuilder.getCurrentOffset();
currentPosition.rollbackTo();
if (endOffset - beginOffset > LOOK_AHEAD_SIZE_WARN && !ApplicationManager.getApplication().isHeadlessEnvironment()) {
String rangeWithContext = StringsPackage.substringWithContext(myBuilder.getOriginalText(), beginOffset, endOffset, 100);
LOGGER.warn("Suspicious big range: \n" + rangeWithContext);
}
return pattern.result();
}