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