public class RangePosition extends AbstractSourcePosition implements CAstSourcePositionMap.Position
Constructor and Description |
---|
RangePosition(URL url,
int line,
int startOffset,
int endOffset) |
RangePosition(URL url,
int startLine,
int endLine,
int startOffset,
int endOffset) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Object o) |
int |
getFirstCol() |
int |
getFirstLine() |
int |
getFirstOffset() |
int |
getLastCol() |
int |
getLastLine() |
int |
getLastOffset() |
Reader |
getReader() |
URL |
getURL() |
equals, hashCode, toString
public RangePosition(URL url, int startLine, int endLine, int startOffset, int endOffset)
public RangePosition(URL url, int line, int startOffset, int endOffset)
public int compareTo(Object o)
compareTo
in interface Comparable
compareTo
in class AbstractSourcePosition
public int getFirstLine()
getFirstLine
in interface IMethod.SourcePosition
public int getLastLine()
getLastLine
in interface IMethod.SourcePosition
public int getFirstCol()
getFirstCol
in interface IMethod.SourcePosition
public int getLastCol()
getLastCol
in interface IMethod.SourcePosition
public int getFirstOffset()
getFirstOffset
in interface IMethod.SourcePosition
public int getLastOffset()
getLastOffset
in interface IMethod.SourcePosition
public URL getURL()
getURL
in interface CAstSourcePositionMap.Position
public Reader getReader() throws IOException
getReader
in interface CAstSourcePositionMap.Position
IOException