Package org.eclipse.xtext.parser.impl
Class Range
- java.lang.Object
-
- org.eclipse.xtext.parser.impl.Range
-
public class Range extends java.lang.ObjectA mutable (!) range object.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetEndOffset()intgetLength()intgetOffset()voidmerge(int fromOffset, int endOffset)voidmerge(INode node)voidmergeAllSyntaxErrors(INode node)voidsetEndOffset(int endOffset)voidsetOffset(int fromOffset)java.lang.StringtoString()
-
-
-
Constructor Detail
-
Range
public Range(INode node)
-
Range
public Range(int fromOffset, int endOffset)- Parameters:
fromOffset- the start offset (inclusive).endOffset- the end offset (exclusive).
-
-
Method Detail
-
merge
public void merge(INode node)
-
merge
public void merge(int fromOffset, int endOffset)
-
getOffset
public int getOffset()
-
setOffset
public void setOffset(int fromOffset)
-
getEndOffset
public int getEndOffset()
-
setEndOffset
public void setEndOffset(int endOffset)
-
getLength
public int getLength()
-
mergeAllSyntaxErrors
public void mergeAllSyntaxErrors(INode node)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-