Package org.jparsec

Class SourceLocation


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

      • index

        private final int index
    • Constructor Detail

      • SourceLocation

        SourceLocation​(int index,
                       SourceLocator locator)
    • Method Detail

      • 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()