public class UnusedImportsCheck extends DeclarationCollector
Checks for unused import statements.
An example of how to configure the check is:
<module name="UnusedImports"/>Compatible with Java 1.5 source.
Constructor and Description |
---|
UnusedImportsCheck()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
beginTree(DetailAST aRootAST)
Called before the starting to process a tree.
|
void |
finishTree(DetailAST aRootAST)
Called after finished processing a tree.
|
int[] |
getDefaultTokens()
Returns the default token a check is interested in.
|
int[] |
getRequiredTokens()
The tokens that this check must be registered for.
|
void |
visitToken(DetailAST aAST)
Called to process a token.
|
isClassField, isDeclared, leaveToken
destroy, getAcceptableTokens, getClassLoader, getFileContents, getLines, getTabWidth, getTokenNames, init, log, log, setClassLoader, setFileContents, setMessages, setTabWidth, setTokens
getId, getMessageBundle, getSeverity, getSeverityLevel, log, log, log, log, log, log, log, log, log, setId, setSeverity
configure, contextualize, finishLocalSetup, getConfiguration, setupChild
public void beginTree(DetailAST aRootAST)
beginTree
in class DeclarationCollector
aRootAST
- the root of the treepublic void finishTree(DetailAST aRootAST)
finishTree
in class Check
aRootAST
- the root of the treepublic int[] getDefaultTokens()
getDefaultTokens
in class Check
TokenTypes
public int[] getRequiredTokens()
getRequiredTokens
in class Check
TokenTypes
public void visitToken(DetailAST aAST)
visitToken
in class DeclarationCollector
aAST
- the token to process