Class RevisionRange

  • All Implemented Interfaces:
    ILineRange

    public final class RevisionRange
    extends Object
    implements ILineRange
    An unmodifiable line range that belongs to a Revision.
    Since:
    3.3
    Restriction:
    This class is not intended to be instantiated by clients.
    • Method Detail

      • getRevision

        public Revision getRevision()
        Returns the revision that this range belongs to.
        Returns:
        the revision that this range belongs to
      • getStartLine

        public int getStartLine()
        Description copied from interface: ILineRange
        Returns the start line of this line range or -1.
        Specified by:
        getStartLine in interface ILineRange
        Returns:
        the start line of this line range or -1 if this line range is invalid.
      • getNumberOfLines

        public int getNumberOfLines()
        Description copied from interface: ILineRange
        Returns the number of lines of this line range or -1.
        Specified by:
        getNumberOfLines in interface ILineRange
        Returns:
        the number of lines in this line range or -1 if this line range is invalid.