com.sonar.sslr.api
Class Token.Builder

java.lang.Object
  extended by com.sonar.sslr.api.Token.Builder
Enclosing class:
Token

public static final class Token.Builder
extends Object


Method Summary
 Token.Builder addTrivia(Trivia trivia)
           
 Token build()
           
 Token.Builder setColumn(int column)
           
 Token.Builder setCopyBook(String copyBookOriginalFileName, int copyBookOriginalLine)
           
 Token.Builder setFile(File file)
          FIXME no such method in SSLR 1.9
 Token.Builder setGeneratedCode(boolean generatedCode)
           
 Token.Builder setLine(int line)
           
 Token.Builder setReplacement()
           
 Token.Builder setTrivia(List<Trivia> trivia)
           
 Token.Builder setType(TokenType type)
           
 Token.Builder setURI(URI uri)
          Deprecated. use setFile(File) instead
 Token.Builder setValueAndOriginalValue(String valueAndOriginalValue)
           
 Token.Builder setValueAndOriginalValue(String value, String originalValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setType

public Token.Builder setType(TokenType type)

setValueAndOriginalValue

public Token.Builder setValueAndOriginalValue(String valueAndOriginalValue)

setValueAndOriginalValue

public Token.Builder setValueAndOriginalValue(String value,
                                              String originalValue)

setLine

public Token.Builder setLine(int line)

setColumn

public Token.Builder setColumn(int column)

setURI

@Deprecated
public Token.Builder setURI(URI uri)
Deprecated. use setFile(File) instead

FIXME deprecated in Cobol, but not in SSLR 1.9


setGeneratedCode

public Token.Builder setGeneratedCode(boolean generatedCode)

setTrivia

public Token.Builder setTrivia(List<Trivia> trivia)

addTrivia

public Token.Builder addTrivia(Trivia trivia)

setCopyBook

public Token.Builder setCopyBook(String copyBookOriginalFileName,
                                 int copyBookOriginalLine)

setReplacement

public Token.Builder setReplacement()

build

public Token build()

setFile

public Token.Builder setFile(File file)
FIXME no such method in SSLR 1.9



Copyright © 2009-2014 SonarSource. All Rights Reserved.