Class SearchUndeclaredLocalVariableVisitor
- java.lang.Object
-
- org.jd.core.v1.model.javasyntax.type.AbstractTypeArgumentVisitor
-
- org.jd.core.v1.model.javasyntax.AbstractJavaSyntaxVisitor
-
- org.jd.core.v1.service.converter.classfiletojavasyntax.visitor.SearchUndeclaredLocalVariableVisitor
-
- All Implemented Interfaces:
DeclarationVisitor
,ExpressionVisitor
,ReferenceVisitor
,StatementVisitor
,TypeArgumentVisitor
,TypeParameterVisitor
,TypeVisitor
public class SearchUndeclaredLocalVariableVisitor extends AbstractJavaSyntaxVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
containsLineNumber
protected java.util.HashSet<AbstractLocalVariable>
variables
-
Constructor Summary
Constructors Constructor Description SearchUndeclaredLocalVariableVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsLineNumber()
java.util.HashSet<AbstractLocalVariable>
getVariables()
void
init()
void
visit(BinaryOperatorExpression expression)
void
visit(DoWhileStatement statement)
void
visit(ExpressionStatement statement)
void
visit(ForEachStatement statement)
void
visit(ForStatement statement)
void
visit(IfElseStatement statement)
void
visit(IfStatement statement)
void
visit(LambdaExpressionStatement statement)
void
visit(SwitchStatement statement)
void
visit(SynchronizedStatement statement)
void
visit(TryStatement statement)
void
visit(WhileStatement statement)
-
Methods inherited from class org.jd.core.v1.model.javasyntax.AbstractJavaSyntaxVisitor
acceptListDeclaration, acceptListExpression, acceptListReference, acceptListStatement, safeAccept, safeAccept, safeAccept, safeAccept, safeAccept, safeAccept, safeAcceptListDeclaration, safeAcceptListStatement, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from class org.jd.core.v1.model.javasyntax.type.AbstractTypeArgumentVisitor
safeAccept, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jd.core.v1.model.javasyntax.type.TypeVisitor
visit, visit, visit, visit
-
-
-
-
Field Detail
-
variables
protected java.util.HashSet<AbstractLocalVariable> variables
-
containsLineNumber
protected boolean containsLineNumber
-
-
Method Detail
-
init
public void init()
-
getVariables
public java.util.HashSet<AbstractLocalVariable> getVariables()
-
containsLineNumber
public boolean containsLineNumber()
-
visit
public void visit(BinaryOperatorExpression expression)
- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(DoWhileStatement statement)
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(ExpressionStatement statement)
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(ForEachStatement statement)
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(ForStatement statement)
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(IfStatement statement)
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(IfElseStatement statement)
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(LambdaExpressionStatement statement)
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(SwitchStatement statement)
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(SynchronizedStatement statement)
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(TryStatement statement)
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(WhileStatement statement)
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
-