|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jruby.lexer.yacc.SimpleSourcePosition
public class SimpleSourcePosition
| Constructor Summary | |
|---|---|
SimpleSourcePosition(java.lang.String filename,
int line)
|
|
| Method Summary | |
|---|---|
void |
adjustStartOffset(int relativeValue)
Modify startOffset by a relativeValue. |
int |
getEndLine()
Which is the last(end) line that this source position occurs on (zero-based) |
int |
getEndOffset()
Get offset (relative to beginning of source file) immediately after the last character represented by this source position |
java.lang.String |
getFile()
Which file does this source position live in? |
int |
getStartLine()
Which is the first(start) line that this source position occurs on (zero-based) |
int |
getStartOffset()
Get offset (relative to beginning of source file) immediately before first character represented by this source position. |
ISourcePosition |
union(ISourcePosition other)
Calculates the logical union of the two positions and creates a new resulting position |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleSourcePosition(java.lang.String filename,
int line)
| Method Detail |
|---|
public void adjustStartOffset(int relativeValue)
ISourcePosition
adjustStartOffset in interface ISourcePositionrelativeValue - to nudge startOffset up or downpublic int getEndLine()
ISourcePosition
getEndLine in interface ISourcePositionpublic int getEndOffset()
ISourcePosition
getEndOffset in interface ISourcePositionpublic java.lang.String getFile()
ISourcePosition
getFile in interface ISourcePositionpublic int getStartLine()
ISourcePosition
getStartLine in interface ISourcePositionpublic int getStartOffset()
ISourcePosition
getStartOffset in interface ISourcePositionpublic ISourcePosition union(ISourcePosition other)
ISourcePosition
union in interface ISourcePositionother - to be unioned against this position
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||