Uses of Class
com.puppycrawl.tools.checkstyle.checks.coding.UnusedLocalVariableCheck.VariableDesc
-
Packages that use UnusedLocalVariableCheck.VariableDesc Package Description com.puppycrawl.tools.checkstyle.checks.coding 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.VariableDesc Modifier and Type Field Description private java.util.Deque<UnusedLocalVariableCheck.VariableDesc>UnusedLocalVariableCheck.TypeDeclDesc. instanceAndClassVarStackA stack of type declaration's instance and static variables.private java.util.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.VariableDesc Modifier and Type Method Description java.util.Deque<UnusedLocalVariableCheck.VariableDesc>UnusedLocalVariableCheck.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.VariableDesc Modifier and Type Method Description voidUnusedLocalVariableCheck.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.VariableDesc Modifier and Type Method Description private static voidUnusedLocalVariableCheck. addLocalVariables(DetailAST varDefAst, java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)Add local variables to thevariablesStackstack.private static voidUnusedLocalVariableCheck. checkIdentifierAst(DetailAST identAst, java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)Checks the identifier ast.private voidUnusedLocalVariableCheck. customLeaveToken(DetailAST ast, java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)Leave all ast nodes underUnusedLocalVariableCheck.anonInnerClassHoldersonce again.private voidUnusedLocalVariableCheck. customVisitToken(DetailAST ast, java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)Visit all ast nodes underUnusedLocalVariableCheck.anonInnerClassHoldersonce again.private voidUnusedLocalVariableCheck. iterateOverBlockContainingLocalAnonInnerClass(DetailAST ast, java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)Iterate over all the ast nodes present underast.private voidUnusedLocalVariableCheck. logViolations(DetailAST scopeAst, java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)TraversevariablesStackstack and log the violations.private voidUnusedLocalVariableCheck. 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 voidUnusedLocalVariableCheck. visitDotToken(DetailAST dotAst, java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)Visit ast of typeTokenTypes.DOT.private static voidUnusedLocalVariableCheck. visitIdentToken(DetailAST identAst, java.util.Deque<UnusedLocalVariableCheck.VariableDesc> variablesStack)Visit ast of typeTokenTypes.IDENT.
-