public class Position
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
CALLER |
static Position |
COMPILER_GENERATED |
static int |
END_UNUSED |
static int |
THIS_METHOD |
static int |
UNKNOWN |
Modifier | Constructor and Description |
---|---|
protected |
Position()
For deserialization.
|
|
Position(Position start,
Position end) |
|
Position(java.lang.String desc,
boolean compilerGenerated) |
|
Position(java.lang.String desc,
int line,
boolean compilerGenerated) |
|
Position(java.lang.String path,
java.lang.String file) |
|
Position(java.lang.String path,
java.lang.String file,
int line) |
|
Position(java.lang.String path,
java.lang.String file,
int line,
int column) |
|
Position(java.lang.String path,
java.lang.String file,
int line,
int column,
int endLine,
int endColumn) |
|
Position(java.lang.String path,
java.lang.String file,
int line,
int column,
int endLine,
int endColumn,
int offset,
int endOffset) |
Modifier and Type | Method and Description |
---|---|
int |
column() |
static Position |
compilerGenerated()
Get a compiler generated position.
|
static Position |
compilerGenerated(int depth)
Get a compiler generated position using the caller at the given stack
depth.
|
static Position |
compilerGenerated(java.lang.String info) |
int |
endColumn() |
int |
endLine() |
Position |
endOf() |
int |
endOffset() |
java.lang.String |
file() |
boolean |
isCompilerGenerated()
Get a compiler generated position.
|
int |
line() |
java.lang.String |
nameAndLineString() |
int |
offset() |
java.lang.String |
path() |
void |
setInfo(java.lang.String info) |
Position |
startOf() |
java.lang.String |
toString() |
Position |
truncateEnd(int len) |
public static final int UNKNOWN
public static final int END_UNUSED
public static final Position COMPILER_GENERATED
public static final int THIS_METHOD
public static final int CALLER
protected Position()
public Position(java.lang.String desc, boolean compilerGenerated)
public Position(java.lang.String desc, int line, boolean compilerGenerated)
public Position(java.lang.String path, java.lang.String file)
public Position(java.lang.String path, java.lang.String file, int line)
public Position(java.lang.String path, java.lang.String file, int line, int column)
public Position(java.lang.String path, java.lang.String file, int line, int column, int endLine, int endColumn)
public Position(java.lang.String path, java.lang.String file, int line, int column, int endLine, int endColumn, int offset, int endOffset)
public static Position compilerGenerated(int depth)
public static Position compilerGenerated()
public static Position compilerGenerated(java.lang.String info)
public void setInfo(java.lang.String info)
public boolean isCompilerGenerated()
public Position truncateEnd(int len)
public Position startOf()
public Position endOf()
public int line()
public int column()
public int endLine()
public int endColumn()
public int offset()
public int endOffset()
public java.lang.String file()
public java.lang.String path()
public java.lang.String nameAndLineString()
public java.lang.String toString()
toString
in class java.lang.Object