Interface LineInFileLocation
-
- All Superinterfaces:
FileLocation,Location
@Incubating public interface LineInFileLocation extends FileLocation
A basic location pointing to a specific part of a file using line number, column, and length for coordinates.The line and column coordinates are one-indexed so that they can be easily matched to the content of a UI editor interface.
- Since:
- 8.6
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetColumn()The starting column on the selected line.intgetLength()The length of the selected content starting from specified column.intgetLine()The line number within the file.-
Methods inherited from interface org.gradle.tooling.events.problems.FileLocation
getPath
-
-
-
-
Method Detail
-
getLine
int getLine()
The line number within the file.The line is one-indexed, i.e. the first line in the file is line number 1.
- Returns:
- the line number
- Since:
- 8.6
-
getColumn
int getColumn()
The starting column on the selected line.The column is one-indexed, i.e. the first column in the file is column number 1. A non-positive value indicates that the column information is not available.
- Returns:
- the column
- Since:
- 8.6
-
getLength
int getLength()
The length of the selected content starting from specified column. A negative value indicates that the column information is not available.- Returns:
- the length
- Since:
- 8.6
-
-