Package com.sonar.sslr.api
Class Token.Builder
- java.lang.Object
-
- com.sonar.sslr.api.Token.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Token.BuilderaddTrivia(Trivia trivia)Tokenbuild()Token.BuildersetColumn(int column)Token.BuildersetContinuationOffsets(List<Offsets> continuationOffsets)Deprecated.since 4.2.Token.BuildersetContinuations(List<TokenContinuation> continuations)Token.BuildersetCopyBook(String copyBookOriginalFileName, int copyBookOriginalLine)Token.BuildersetFile(File file)FIXME no such method in SSLR 1.9Token.BuildersetGeneratedCode(boolean generatedCode)Token.BuildersetLine(int line)Token.BuildersetReplacement()Token.BuildersetStartAndEndOffsets(int startOffset, int endOffset)Token.BuildersetStartLineOffset(int startLineOffset)Token.BuildersetTrivia(List<Trivia> trivia)Token.BuildersetType(TokenType type)Token.BuildersetValueAndOriginalValue(String valueAndOriginalValue)Token.BuildersetValueAndOriginalValue(String value, String originalValue)
-
-
-
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)
-
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
-
setStartAndEndOffsets
public Token.Builder setStartAndEndOffsets(int startOffset, int endOffset)
-
setContinuationOffsets
@Deprecated public Token.Builder setContinuationOffsets(List<Offsets> continuationOffsets)
Deprecated.since 4.2. UsesetContinuations(List).
-
setContinuations
public Token.Builder setContinuations(List<TokenContinuation> continuations)
-
setStartLineOffset
public Token.Builder setStartLineOffset(int startLineOffset)
-
-