From f8dc0d028d8f0880f5b1a1e174ed0c66db2d0648 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Fri, 19 Dec 2014 17:26:20 +0300 Subject: [PATCH] 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) } --- .../jet/lang/parsing/AbstractJetParsing.java | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/parsing/AbstractJetParsing.java b/compiler/frontend/src/org/jetbrains/jet/lang/parsing/AbstractJetParsing.java index 04a01503fc8..fa378d0b62d 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/parsing/AbstractJetParsing.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/parsing/AbstractJetParsing.java @@ -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 SOFT_KEYWORD_TEXTS = new HashMap(); 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 opens = new Stack(); 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(); }