Package org.jparsec

Class SourceLocation

java.lang.Object
org.jparsec.SourceLocation

public class SourceLocation extends Object
Represents a location inside the source. Not thread safe.
Since:
3.1
  • Field Details

    • index

      private final int index
    • locator

      private final SourceLocator locator
    • location

      private Location location
  • Constructor Details

    • SourceLocation

      SourceLocation(int index, SourceLocator locator)
  • Method Details

    • getIndex

      public int getIndex()
      Returns the 0-based index within the source.
    • getLine

      public int getLine()
      Returns the line number of this location. Because this method takes amortized log(n) time, it's typically a good idea to avoid calling it until the entire source has been successfully parsed.
    • getColumn

      public int getColumn()
      Returns the column number of this location. Because this method takes amortized log(n) time, it's typically a good idea to avoid calling it until the entire source has been successfully parsed.
    • getLocation

      private Location getLocation()