public class LazyLightweightParserState extends Object implements IParserState
| Constructor and Description |
|---|
LazyLightweightParserState(SourceCodeTokenizer tokenizer,
int offsetShift,
int lineShift) |
| Modifier and Type | Method and Description |
|---|---|
IParserState |
cloneWithNewTokenStartAndTokenEnd(int newTokenStart,
int newLength) |
int |
getLineNumber() |
int |
getLineOffset() |
String |
getSource() |
int |
getTokenColumn() |
int |
getTokenEnd() |
int |
getTokenStart() |
public LazyLightweightParserState(SourceCodeTokenizer tokenizer, int offsetShift, int lineShift)
public int getLineNumber()
getLineNumber in interface IParserStatepublic int getTokenColumn()
getTokenColumn in interface IParserStatepublic String getSource()
getSource in interface IParserStatepublic int getTokenStart()
getTokenStart in interface IParserStatepublic int getTokenEnd()
getTokenEnd in interface IParserStatepublic int getLineOffset()
getLineOffset in interface IParserStatepublic IParserState cloneWithNewTokenStartAndTokenEnd(int newTokenStart, int newLength)
cloneWithNewTokenStartAndTokenEnd in interface IParserStateCopyright © 2018. All rights reserved.