Class LinePosition
java.lang.Object
org.variantsync.boosting.position.Position
org.variantsync.boosting.position.LinePosition
- All Implemented Interfaces:
Serializable
Represents a position in a file with line and column numbers.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionLinePosition
(String filePosition, int lineNumber, int columnNumber) Constructs a LinePosition object with the specified file position, line number, and column number. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns the column number of the line.boolean
Compares this LinePosition object to the specified object for equality.filePath()
Returns the file path of the file that contains the line.int
hashCode()
Returns a hash code value for the LinePosition object.int
Returns the line number of the line.String[]
Returns a serialized representation of the LinePosition object.Methods inherited from class org.variantsync.boosting.position.Position
fromSerializedPosition
-
Constructor Details
-
LinePosition
Constructs a LinePosition object with the specified file position, line number, and column number.- Parameters:
filePosition
- the file positionlineNumber
- the line numbercolumnNumber
- the column number
-
-
Method Details
-
equals
Compares this LinePosition object to the specified object for equality. -
hashCode
public int hashCode()Returns a hash code value for the LinePosition object. -
serializedPosition
Returns a serialized representation of the LinePosition object.- Specified by:
serializedPosition
in classPosition
- Returns:
- an array of strings representing the serialized position
-
filePath
Returns the file path of the file that contains the line. -
lineNumber
public int lineNumber()Returns the line number of the line.- Specified by:
lineNumber
in classPosition
- Returns:
- the line number
-
columnNumber
public int columnNumber()Returns the column number of the line.- Specified by:
columnNumber
in classPosition
- Returns:
- the column number
-