Package com.qulice.checkstyle
Class LineRange
java.lang.Object
com.qulice.checkstyle.LineRange
Represent a line range. For example, a Java method can be described by an
instance of this class. The alpha line could be the method definition and
the omega line could be the end closing bracket.
- Since:
- 0.16
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
LineRange
public LineRange(int first, int last) Default constructor.- Parameters:
first
- The alpha line number.last
- The omega line number.
-
-
Method Details
-
within
public boolean within(int line) Is the given line number within range.- Parameters:
line
- The given line number to check.- Returns:
- True if the given line number is within this range.
-
within
Is the given range entirely within the LineRange. Example, given a LineRange of [10, 50], the given range of [12,48] should be within side that. And the method should return true.- Parameters:
range
- The given LineRange to check.- Returns:
- True if the given is entirely within this LineRange.
-
first
public int first()Get the alpha line number.- Returns:
- The alpha line number.
-
last
public int last()Get the omega line number.- Returns:
- The omega line number.
-