org.sonar.duplications.statement.matcher
Class UptoTokenMatcher

java.lang.Object
  extended by org.sonar.duplications.statement.matcher.TokenMatcher
      extended by org.sonar.duplications.statement.matcher.UptoTokenMatcher

public class UptoTokenMatcher
extends TokenMatcher

Consumes everything up to one of the specified tokens.


Constructor Summary
UptoTokenMatcher(String[] uptoMatchTokens)
           
 
Method Summary
 boolean matchToken(TokenQueue tokenQueue, List<Token> matchedTokenList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UptoTokenMatcher

public UptoTokenMatcher(String[] uptoMatchTokens)
Method Detail

matchToken

public boolean matchToken(TokenQueue tokenQueue,
                          List<Token> matchedTokenList)
Specified by:
matchToken in class TokenMatcher
Parameters:
tokenQueue - queue of tokens for consumption, which contains at least one element
matchedTokenList - list to populate by tokens, which were consumed
Returns:
true if tokens were consumed successfully


Copyright © 2009-2012 SonarSource. All Rights Reserved.