Package org.teavm.ast.optimization
Class VariableAccessFinder
- java.lang.Object
-
- org.teavm.ast.RecursiveVisitor
-
- org.teavm.ast.optimization.VariableAccessFinder
-
- All Implemented Interfaces:
ExprVisitor,StatementVisitor
public class VariableAccessFinder extends RecursiveVisitor
-
-
Field Summary
-
Fields inherited from class org.teavm.ast.RecursiveVisitor
canceled
-
-
Constructor Summary
Constructors Constructor Description VariableAccessFinder(java.util.function.IntPredicate predicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisFound()voidreset()voidvisit(VariableExpr expr)-
Methods inherited from class org.teavm.ast.RecursiveVisitor
afterVisit, beforeVisit, cancel, 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
-
-
-
-
Method Detail
-
isFound
public boolean isFound()
-
reset
public void reset()
-
visit
public void visit(VariableExpr expr)
- Specified by:
visitin interfaceExprVisitor- Overrides:
visitin classRecursiveVisitor
-
-