com.puppycrawl.tools.checkstyle.api
public final class FullIdent extends Object
Identifiers such as java.util.HashMap
are spread across
multiple AST nodes in the syntax tree (three IDENT nodes, two DOT nodes).
A FullIdent represents the whole String (excluding any intermediate
whitespace), which is often easier to work with in Checks.
Method Summary | |
---|---|
static FullIdent | createFullIdent(DetailAST aAST)
Creates a new FullIdent starting from the specified node. |
static FullIdent | createFullIdentBelow(DetailAST aAST)
Creates a new FullIdent starting from the child of the specified node. |
int | getColumnNo() |
int | getLineNo() |
String | getText() |
String | toString() {@inheritDoc} |
Parameters: aAST the node to start from
Returns: a FullIdent
value
Parameters: aAST the parent node from where to start from
Returns: a FullIdent
value
Returns: the column number *
Returns: the line number *
Returns: the text *