Interface IExtendedLocation

All Known Implementing Classes:
ExtendedLocation

public interface IExtendedLocation
This interface represents the location of a resource inside a repository and contains information about a specified position within the resource and its repository branch. The sole implementation of this interface is ExtendedLocation.

Since:
3.17.0
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the repository branch where the resource resides.
    Returns original ILocation instance.
    Returns the position in the resource to focus on.
  • Method Details

    • getPosition

      @Nullable String getPosition()
      Returns the position in the resource to focus on. (For example the line number.)
      Returns:
      the position string in the file.
    • getBranch

      @Nullable String getBranch()
      Returns the repository branch where the resource resides.
      Returns:
      the repository branch's string.
    • getLocation

      @NotNull ILocation getLocation()
      Returns original ILocation instance.
      Returns:
      original ILocation instance.
      See Also: