| Package | Description |
|---|---|
| com.puppycrawl.tools.checkstyle.checks.coding |
Contains the Coding checks that are
bundled with the main distribution.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.Deque<UnusedLocalVariableCheck.VariableDesc> |
UnusedLocalVariableCheck.TypeDeclDesc.instanceAndClassVarStack
A stack of type declaration's instance and static variables.
|
private java.util.Deque<UnusedLocalVariableCheck.VariableDesc> |
UnusedLocalVariableCheck.variables
Keeps tracks of the variables declared in file.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Deque<UnusedLocalVariableCheck.VariableDesc> |
UnusedLocalVariableCheck.TypeDeclDesc.getUpdatedCopyOfVarStack(DetailAST literalNewAst)
Get the copy of variables in instanceAndClassVar stack with updated scope.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UnusedLocalVariableCheck.TypeDeclDesc.addInstOrClassVar(UnusedLocalVariableCheck.VariableDesc variableDesc)
Add an instance variable or class variable to the stack.
|
| Modifier and Type | Method and Description |
|---|---|
private static void |
UnusedLocalVariableCheck.addLocalVariables(DetailAST varDefAst,
java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)
Add local variables to the
variablesStack stack. |
private static void |
UnusedLocalVariableCheck.checkIdentifierAst(DetailAST identAst,
java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)
Checks the identifier ast.
|
private void |
UnusedLocalVariableCheck.customLeaveToken(DetailAST ast,
java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)
Leave all ast nodes under
UnusedLocalVariableCheck.anonInnerClassHolders once
again. |
private void |
UnusedLocalVariableCheck.customVisitToken(DetailAST ast,
java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)
Visit all ast nodes under
UnusedLocalVariableCheck.anonInnerClassHolders once
again. |
private void |
UnusedLocalVariableCheck.iterateOverBlockContainingLocalAnonInnerClass(DetailAST ast,
java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)
Iterate over all the ast nodes present under
ast. |
private void |
UnusedLocalVariableCheck.logViolations(DetailAST scopeAst,
java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)
Traverse
variablesStack stack and log the violations. |
private void |
UnusedLocalVariableCheck.modifyVariablesStack(UnusedLocalVariableCheck.TypeDeclDesc obtainedClass,
java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack,
DetailAST literalNewAst)
Add non-private instance and class variables of the super class of the anonymous class
to the variables stack.
|
private static void |
UnusedLocalVariableCheck.visitDotToken(DetailAST dotAst,
java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)
Visit ast of type
TokenTypes.DOT. |
private static void |
UnusedLocalVariableCheck.visitIdentToken(DetailAST identAst,
java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)
Visit ast of type
TokenTypes.IDENT. |
Copyright © 2001-2022. All Rights Reserved.