Uses of Class
com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.VariableDesc
Packages that use UnusedLocalVariableCheck.VariableDesc
Package
Description
Contains the Coding checks that are
bundled with the main distribution.
-
Uses of UnusedLocalVariableCheck.VariableDesc in com.puppycrawl.tools.checkstyle.checks.coding
Fields in com.puppycrawl.tools.checkstyle.checks.coding with type parameters of type UnusedLocalVariableCheck.VariableDescModifier and TypeFieldDescriptionprivate final Deque<UnusedLocalVariableCheck.VariableDesc>UnusedLocalVariableCheck.TypeDeclDesc.instanceAndClassVarStackA stack of type declaration's instance and static variables.private final Deque<UnusedLocalVariableCheck.VariableDesc>UnusedLocalVariableCheck.variablesKeeps tracks of the variables declared in file.Methods in com.puppycrawl.tools.checkstyle.checks.coding that return types with arguments of type UnusedLocalVariableCheck.VariableDescModifier and TypeMethodDescriptionUnusedLocalVariableCheck.TypeDeclDesc.getUpdatedCopyOfVarStack(DetailAST literalNewAst) Get the copy of variables in instanceAndClassVar stack with updated scope.Methods in com.puppycrawl.tools.checkstyle.checks.coding with parameters of type UnusedLocalVariableCheck.VariableDescModifier and TypeMethodDescriptionvoidUnusedLocalVariableCheck.TypeDeclDesc.addInstOrClassVar(UnusedLocalVariableCheck.VariableDesc variableDesc) Add an instance variable or class variable to the stack.Method parameters in com.puppycrawl.tools.checkstyle.checks.coding with type arguments of type UnusedLocalVariableCheck.VariableDescModifier and TypeMethodDescriptionprivate static voidUnusedLocalVariableCheck.addLocalVariables(DetailAST varDefAst, Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack) Add local variables to thevariablesStackstack.private static voidUnusedLocalVariableCheck.checkIdentifierAst(DetailAST identAst, Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack) Checks the identifier ast.private voidUnusedLocalVariableCheck.customLeaveToken(DetailAST ast, Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack) Leave all ast nodes underUnusedLocalVariableCheck.anonInnerClassHoldersonce again.private voidUnusedLocalVariableCheck.customVisitToken(DetailAST ast, Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack) Visit all ast nodes underUnusedLocalVariableCheck.anonInnerClassHoldersonce again.private voidUnusedLocalVariableCheck.iterateOverBlockContainingLocalAnonInnerClass(DetailAST ast, Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack) Iterate over all the ast nodes present underast.private voidUnusedLocalVariableCheck.logViolations(DetailAST scopeAst, Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack) TraversevariablesStackstack and log the violations.private voidUnusedLocalVariableCheck.modifyVariablesStack(UnusedLocalVariableCheck.TypeDeclDesc obtainedClass, 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 voidUnusedLocalVariableCheck.visitDotToken(DetailAST dotAst, Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack) Visit ast of typeTokenTypes.DOT.private static voidUnusedLocalVariableCheck.visitIdentToken(DetailAST identAst, Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack) Visit ast of typeTokenTypes.IDENT.