com.puppycrawl.tools.checkstyle.checks.indentation

Class LineSet


public class LineSet
extends java.lang.Object

Represents a set of lines.

Author:
jrichard

Method Summary

void
addLineAndCol(Integer aLineNum, int aCol)
Add a line to this set of lines.
int
firstLine()
Get the line number of the first line.
int
firstLineCol()
Get the starting column for the first line.
Integer
getStartColumn(Integer aLineNum)
Get the starting column for a given line number.
boolean
isEmpty()
Determines if this set of lines is empty.
int
lastLine()
Get the line number of the last line.
String
toString()

Method Details

addLineAndCol

public void addLineAndCol(Integer aLineNum,
                          int aCol)
Add a line to this set of lines.

Parameters:
aLineNum - the line to add
aCol - the starting column of the new line


firstLine

public int firstLine()
Get the line number of the first line.

Returns:
the line number of the first line


firstLineCol

public int firstLineCol()
Get the starting column for the first line.

Returns:
the starting column for the first line.


getStartColumn

public Integer getStartColumn(Integer aLineNum)
Get the starting column for a given line number.

Parameters:
aLineNum - the specified line number

Returns:
the starting column for the given line number


isEmpty

public boolean isEmpty()
Determines if this set of lines is empty.

Returns:
true if it is empty, false otherwise


lastLine

public int lastLine()
Get the line number of the last line.

Returns:
the line number of the last line


toString

public String toString()

Returns:
string representation