com.sonar.sslr.api
Class Trivia

java.lang.Object
  extended by com.sonar.sslr.api.Trivia

public final class Trivia
extends java.lang.Object


Nested Class Summary
static class Trivia.TriviaKind
           
 
Method Summary
static Trivia createComment(Token commentToken)
           
static Trivia createPreprocessingDirective(AstNode ast, Grammar grammar)
           
static Trivia createPreprocessingDirective(PreprocessingDirective preprocessingDirective)
           
static Trivia createPreprocessingToken(Token preprocessingToken)
           
static Trivia createSkippedText(java.util.List<Token> tokens)
           
static Trivia createSkippedText(Token... tokens)
           
 PreprocessingDirective getPreprocessingDirective()
           
 Token getToken()
           
 java.util.List<Token> getTokens()
           
 boolean hasPreprocessingDirective()
           
 boolean isComment()
           
 boolean isPreprocessor()
           
 boolean isSkippedText()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getToken

public Token getToken()

getTokens

public java.util.List<Token> getTokens()

isComment

public boolean isComment()

isPreprocessor

public boolean isPreprocessor()

isSkippedText

public boolean isSkippedText()

hasPreprocessingDirective

public boolean hasPreprocessingDirective()

getPreprocessingDirective

public PreprocessingDirective getPreprocessingDirective()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

createComment

public static Trivia createComment(Token commentToken)

createSkippedText

public static Trivia createSkippedText(java.util.List<Token> tokens)

createSkippedText

public static Trivia createSkippedText(Token... tokens)

createPreprocessingToken

public static Trivia createPreprocessingToken(Token preprocessingToken)

createPreprocessingDirective

public static Trivia createPreprocessingDirective(PreprocessingDirective preprocessingDirective)

createPreprocessingDirective

public static Trivia createPreprocessingDirective(AstNode ast,
                                                  Grammar grammar)


Copyright © 2012 SonarSource. All Rights Reserved.