private static class FinalLocalVariableCheck.ScopeData extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private boolean |
containsBreak
Whether there is a
break in the scope. |
private java.util.Map<java.lang.String,FinalLocalVariableCheck.FinalVariableCandidate> |
scope
Contains variable definitions.
|
private java.util.Deque<DetailAST> |
uninitializedVariables
Contains definitions of uninitialized variables.
|
| Modifier | Constructor and Description |
|---|---|
private |
ScopeData() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<FinalLocalVariableCheck.FinalVariableCandidate> |
findFinalVariableCandidateForAst(DetailAST ast)
Searches for final local variable candidate for ast in the scope.
|
private final java.util.Map<java.lang.String,FinalLocalVariableCheck.FinalVariableCandidate> scope
private final java.util.Deque<DetailAST> uninitializedVariables
private boolean containsBreak
break in the scope.private ScopeData()
public java.util.Optional<FinalLocalVariableCheck.FinalVariableCandidate> findFinalVariableCandidateForAst(DetailAST ast)
ast - ast.FinalLocalVariableCheck.FinalVariableCandidate.Copyright © 2001-2022. All Rights Reserved.