Interface Location

All Known Implementing Classes:
LocationImpl, StringLocation

public interface Location
A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number. This is part of "line precise exception reporting", whereby errors at runtime can be tracked backwards to the files from which they were parsed or otherwise constructed.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    The column number within the line if known, or -1 otherwise.
    int
    The line number within the resource, if known, or -1 otherwise.
    The resource from which the object tagged with a location was derived.
  • Method Details

    • getResource

      The resource from which the object tagged with a location was derived.
    • getLine

      int getLine()
      The line number within the resource, if known, or -1 otherwise.
    • getColumn

      int getColumn()
      The column number within the line if known, or -1 otherwise.