Class RevisionRange

  • All Implemented Interfaces:
    ILineRange

    public final class RevisionRange
    extends java.lang.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 Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getNumberOfLines()
      Returns the number of lines of this line range or -1.
      Revision getRevision()
      Returns the revision that this range belongs to.
      int getStartLine()
      Returns the start line of this line range or -1.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object