Package io.codemodder.ast
Class ForInitDeclaration
java.lang.Object
io.codemodder.ast.LocalVariableDeclaration
io.codemodder.ast.ForInitDeclaration
- All Implemented Interfaces:
LocalDeclaration
Holds the nodes in the AST that represents a variable declaration in a for statement init
expression. See Java Language
Specification - Section 14.14.14 for more details.
-
Field Summary
Fields inherited from class io.codemodder.ast.LocalVariableDeclaration
scope, vd, vde
-
Constructor Summary
ConstructorsConstructorDescriptionForInitDeclaration
(com.github.javaparser.ast.stmt.ForStmt stmt, com.github.javaparser.ast.expr.VariableDeclarationExpr vde, com.github.javaparser.ast.body.VariableDeclarator vd) -
Method Summary
Modifier and TypeMethodDescriptionprotected LocalScope
com.github.javaparser.ast.stmt.ForStmt
Returns theForStmt
Node
that holds the declaration.Methods inherited from class io.codemodder.ast.LocalVariableDeclaration
fromVariableDeclarator, getDeclaration, getName, getScope, getVariableDeclarationExpr, getVariableDeclarator, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.codemodder.ast.LocalDeclaration
findAllMethodCalls, findAllReferences, isReference
-
Constructor Details
-
ForInitDeclaration
public ForInitDeclaration(com.github.javaparser.ast.stmt.ForStmt stmt, com.github.javaparser.ast.expr.VariableDeclarationExpr vde, com.github.javaparser.ast.body.VariableDeclarator vd)
-
-
Method Details
-
getStatement
public com.github.javaparser.ast.stmt.ForStmt getStatement()Returns theForStmt
Node
that holds the declaration.- Specified by:
getStatement
in classLocalVariableDeclaration
-
findScope
- Specified by:
findScope
in classLocalVariableDeclaration
-