org.codehaus.commons.compiler
Class Location
java.lang.Object
org.codehaus.commons.compiler.Location
- All Implemented Interfaces:
- java.io.Serializable
public class Location
- extends java.lang.Object
- implements java.io.Serializable
Represents the location of a character in a document, as defined by an optional file name, a
line number and a column number.
- See Also:
- Serialized Form
|
Field Summary |
static Location |
NOWHERE
Representation of an unspecified location. |
|
Constructor Summary |
Location(java.lang.String optionalFileName,
short lineNumber,
short columnNumber)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NOWHERE
public static final Location NOWHERE
- Representation of an unspecified location.
Location
public Location(java.lang.String optionalFileName,
short lineNumber,
short columnNumber)
- Parameters:
optionalFileName - A human-readable indication where the document related to this
Location can be found
getFileName
public java.lang.String getFileName()
- Returns:
- The "file name" associated with this location, or
null
getLineNumber
public short getLineNumber()
- Returns:
- The line number associated with this location, or -1
getColumnNumber
public short getColumnNumber()
- Returns:
- The column number associated with this location, or -1
toString
public java.lang.String toString()
- Converts this
Location into an english text, like 'File Main.java, Line 23, Column 79'.
- Overrides:
toString in class java.lang.Object