From b7671d8af246354f009f03501468f3107b48f6b4 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Fri, 29 Mar 2013 17:49:10 +0400 Subject: [PATCH] Delete unused method It was only used in parsing tuples, which are dropped --- .../lang/parsing/JetExpressionParsing.java | 20 +++---------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/parsing/JetExpressionParsing.java b/compiler/frontend/src/org/jetbrains/jet/lang/parsing/JetExpressionParsing.java index d7702d07d07..c08b5f78909 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/parsing/JetExpressionParsing.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/parsing/JetExpressionParsing.java @@ -24,7 +24,9 @@ import org.jetbrains.jet.JetNodeType; import org.jetbrains.jet.lexer.JetToken; import org.jetbrains.jet.lexer.JetTokens; -import java.util.*; +import java.util.Arrays; +import java.util.HashSet; +import java.util.Set; import static org.jetbrains.jet.JetNodeTypes.*; import static org.jetbrains.jet.lexer.JetTokens.*; @@ -242,28 +244,12 @@ public class JetExpressionParsing extends AbstractJetParsing { private final JetParsing myJetParsing; - private TokenSet decomposerExpressionFollow = null; public JetExpressionParsing(SemanticWhitespaceAwarePsiBuilder builder, JetParsing jetParsing) { super(builder); myJetParsing = jetParsing; } - private TokenSet getDecomposerExpressionFollow() { - // TODO : memoize - if (decomposerExpressionFollow == null) { - List elvisFollow = new ArrayList(); - Precedence precedence = Precedence.ELVIS; - while (precedence != null) { - IElementType[] types = precedence.getOperations().getTypes(); - Collections.addAll(elvisFollow, types); - precedence = precedence.higher; - } - decomposerExpressionFollow = TokenSet.orSet(EXPRESSION_FOLLOW, TokenSet.create(elvisFollow.toArray(new IElementType[elvisFollow.size()]))); - } - return decomposerExpressionFollow; - } - /* * element * : attributes element