| Package | Description |
|---|---|
| soot.JastAddJ |
| Modifier and Type | Class and Description |
|---|---|
class |
AssertStmt |
class |
Block |
class |
BranchTargetStmt |
class |
BreakStmt |
class |
Case |
class |
ConstCase |
class |
ContinueStmt |
class |
DefaultCase |
class |
DoStmt |
class |
EmptyStmt |
class |
EnhancedForStmt |
class |
ExprStmt |
class |
ForStmt |
class |
IfStmt |
class |
LabeledStmt |
class |
LocalClassDeclStmt |
class |
ResourceDeclaration
A resource declaration in a try with resources statement.
|
class |
ReturnStmt |
class |
SwitchStmt |
class |
SynchronizedStmt |
class |
ThrowStmt |
class |
TryStmt |
class |
TryWithResources
The JSR 334 try with resources statement.
|
class |
VarDeclStmt |
class |
VariableDeclaration |
class |
WhileStmt |
| Modifier and Type | Field and Description |
|---|---|
protected Stmt |
BreakStmt.targetStmt_value |
protected Stmt |
ContinueStmt.targetStmt_value |
| Modifier and Type | Method and Description |
|---|---|
static Stmt |
AssignExpr.asStmt(Expr left,
Expr right) |
Stmt |
TryStmt.branchTarget(Stmt branchStmt) |
Stmt |
ASTNode.branchTarget(Stmt branchStmt) |
Stmt |
BranchTargetStmt.branchTarget(Stmt branchStmt) |
Stmt |
BranchPropagation.branchTarget(Stmt branchStmt) |
Stmt |
Stmt.clone() |
Stmt |
Expr.enclosingStmt() |
Stmt |
ParConstructorDecl.getConstructorInvocation()
Retrieves the (optional) ConstructorInvocation child.
|
Stmt |
ConstructorDecl.getConstructorInvocation()
Retrieves the (optional) ConstructorInvocation child.
|
Stmt |
RawConstructorDecl.getConstructorInvocation()
Retrieves the (optional) ConstructorInvocation child.
|
Stmt |
GenericConstructorDecl.getConstructorInvocation()
Retrieves the (optional) ConstructorInvocation child.
|
Stmt |
ConstructorDeclSubstituted.getConstructorInvocation()
Retrieves the (optional) ConstructorInvocation child.
|
Stmt |
IfStmt.getElse()
Retrieves the (optional) Else child.
|
Stmt |
ForStmt.getInitStmt(int i)
Retrieves the element at index
i in the InitStmt list.. |
Stmt |
ForStmt.getStmt()
Retrieves the Stmt child.
|
Stmt |
DoStmt.getStmt()
Retrieves the Stmt child.
|
Stmt |
WhileStmt.getStmt()
Retrieves the Stmt child.
|
Stmt |
LabeledStmt.getStmt()
Retrieves the Stmt child.
|
Stmt |
EnhancedForStmt.getStmt()
Retrieves the Stmt child.
|
Stmt |
Block.getStmt(int i)
Retrieves the element at index
i in the Stmt list.. |
Stmt |
ForStmt.getStmtNoTransform()
Retrieves the Stmt child.
|
Stmt |
DoStmt.getStmtNoTransform()
Retrieves the Stmt child.
|
Stmt |
WhileStmt.getStmtNoTransform()
Retrieves the Stmt child.
|
Stmt |
LabeledStmt.getStmtNoTransform()
Retrieves the Stmt child.
|
Stmt |
EnhancedForStmt.getStmtNoTransform()
Retrieves the Stmt child.
|
Stmt |
IfStmt.getThen()
Retrieves the Then child.
|
Stmt |
IfStmt.getThenNoTransform()
Retrieves the Then child.
|
Stmt |
ForStmt.getUpdateStmt(int i)
Retrieves the element at index
i in the UpdateStmt list.. |
Stmt |
BreakStmt.targetStmt() |
Stmt |
ContinueStmt.targetStmt() |
| Modifier and Type | Method and Description |
|---|---|
Opt<Stmt> |
ParConstructorDecl.getConstructorInvocationOpt() |
Opt<Stmt> |
ConstructorDecl.getConstructorInvocationOpt() |
Opt<Stmt> |
RawConstructorDecl.getConstructorInvocationOpt() |
Opt<Stmt> |
GenericConstructorDecl.getConstructorInvocationOpt() |
Opt<Stmt> |
ConstructorDeclSubstituted.getConstructorInvocationOpt() |
Opt<Stmt> |
ParConstructorDecl.getConstructorInvocationOptNoTransform()
Retrieves the optional node for child ConstructorInvocation.
|
Opt<Stmt> |
ConstructorDecl.getConstructorInvocationOptNoTransform()
Retrieves the optional node for child ConstructorInvocation.
|
Opt<Stmt> |
RawConstructorDecl.getConstructorInvocationOptNoTransform()
Retrieves the optional node for child ConstructorInvocation.
|
Opt<Stmt> |
GenericConstructorDecl.getConstructorInvocationOptNoTransform()
Retrieves the optional node for child ConstructorInvocation.
|
Opt<Stmt> |
ConstructorDeclSubstituted.getConstructorInvocationOptNoTransform()
Retrieves the optional node for child ConstructorInvocation.
|
Opt<Stmt> |
IfStmt.getElseOpt() |
Opt<Stmt> |
IfStmt.getElseOptNoTransform()
Retrieves the optional node for child Else.
|
List<Stmt> |
ForStmt.getInitStmtList()
Retrieves the InitStmt list.
|
List<Stmt> |
ForStmt.getInitStmtListNoTransform()
Retrieves the InitStmt list.
|
List<Stmt> |
ForStmt.getInitStmts()
Retrieves the InitStmt list.
|
List<Stmt> |
ForStmt.getInitStmtsNoTransform()
Retrieves the InitStmt list.
|
List<Stmt> |
Block.getStmtList()
Retrieves the Stmt list.
|
List<Stmt> |
Block.getStmtListNoTransform()
Retrieves the Stmt list.
|
List<Stmt> |
Block.getStmts()
Retrieves the Stmt list.
|
List<Stmt> |
Block.getStmtsNoTransform()
Retrieves the Stmt list.
|
List<Stmt> |
ForStmt.getUpdateStmtList()
Retrieves the UpdateStmt list.
|
List<Stmt> |
ForStmt.getUpdateStmtListNoTransform()
Retrieves the UpdateStmt list.
|
List<Stmt> |
ForStmt.getUpdateStmts()
Retrieves the UpdateStmt list.
|
List<Stmt> |
ForStmt.getUpdateStmtsNoTransform()
Retrieves the UpdateStmt list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ForStmt.addInitStmt(Stmt node)
Append an element to the InitStmt list.
|
void |
ForStmt.addInitStmtNoTransform(Stmt node) |
void |
Block.addStmt(Stmt node)
Append an element to the Stmt list.
|
void |
Block.addStmtNoTransform(Stmt node) |
void |
ForStmt.addUpdateStmt(Stmt node)
Append an element to the UpdateStmt list.
|
void |
ForStmt.addUpdateStmtNoTransform(Stmt node) |
Stmt |
TryStmt.branchTarget(Stmt branchStmt) |
Stmt |
ASTNode.branchTarget(Stmt branchStmt) |
Stmt |
BranchTargetStmt.branchTarget(Stmt branchStmt) |
Stmt |
BranchPropagation.branchTarget(Stmt branchStmt) |
void |
TryStmt.collectFinally(Stmt branchStmt,
ArrayList list) |
void |
ASTNode.collectFinally(Stmt branchStmt,
ArrayList list) |
void |
BranchTargetStmt.collectFinally(Stmt branchStmt,
ArrayList list) |
void |
SynchronizedStmt.collectFinally(Stmt branchStmt,
ArrayList list) |
void |
BranchPropagation.collectFinally(Stmt branchStmt,
ArrayList list) |
void |
BodyDecl.collectFinally(Stmt branchStmt,
ArrayList list) |
void |
ParConstructorDecl.setConstructorInvocation(Stmt node)
Replaces the (optional) ConstructorInvocation child.
|
void |
ConstructorDecl.setConstructorInvocation(Stmt node)
Replaces the (optional) ConstructorInvocation child.
|
void |
RawConstructorDecl.setConstructorInvocation(Stmt node)
Replaces the (optional) ConstructorInvocation child.
|
void |
GenericConstructorDecl.setConstructorInvocation(Stmt node)
Replaces the (optional) ConstructorInvocation child.
|
void |
ConstructorDeclSubstituted.setConstructorInvocation(Stmt node)
Replaces the (optional) ConstructorInvocation child.
|
void |
IfStmt.setElse(Stmt node)
Replaces the (optional) Else child.
|
void |
ForStmt.setInitStmt(Stmt node,
int i)
Replaces the InitStmt list element at index
i with the new node node. |
void |
ForStmt.setStmt(Stmt node)
Replaces the Stmt child.
|
void |
DoStmt.setStmt(Stmt node)
Replaces the Stmt child.
|
void |
WhileStmt.setStmt(Stmt node)
Replaces the Stmt child.
|
void |
LabeledStmt.setStmt(Stmt node)
Replaces the Stmt child.
|
void |
EnhancedForStmt.setStmt(Stmt node)
Replaces the Stmt child.
|
void |
Block.setStmt(Stmt node,
int i)
Replaces the Stmt list element at index
i with the new node node. |
void |
IfStmt.setThen(Stmt node)
Replaces the Then child.
|
void |
ForStmt.setUpdateStmt(Stmt node,
int i)
Replaces the UpdateStmt list element at index
i with the new node node. |
| Modifier and Type | Method and Description |
|---|---|
void |
ParConstructorDecl.setConstructorInvocationOpt(Opt<Stmt> opt)
Replaces the optional node for the ConstructorInvocation child.
|
void |
ConstructorDecl.setConstructorInvocationOpt(Opt<Stmt> opt)
Replaces the optional node for the ConstructorInvocation child.
|
void |
RawConstructorDecl.setConstructorInvocationOpt(Opt<Stmt> opt)
Replaces the optional node for the ConstructorInvocation child.
|
void |
GenericConstructorDecl.setConstructorInvocationOpt(Opt<Stmt> opt)
Replaces the optional node for the ConstructorInvocation child.
|
void |
ConstructorDeclSubstituted.setConstructorInvocationOpt(Opt<Stmt> opt)
Replaces the optional node for the ConstructorInvocation child.
|
void |
IfStmt.setElseOpt(Opt<Stmt> opt)
Replaces the optional node for the Else child.
|
void |
ForStmt.setInitStmtList(List<Stmt> list)
Replaces the InitStmt list.
|
void |
Block.setStmtList(List<Stmt> list)
Replaces the Stmt list.
|
void |
ForStmt.setUpdateStmtList(List<Stmt> list)
Replaces the UpdateStmt list.
|
| Constructor and Description |
|---|
DoStmt(Stmt p0,
Expr p1) |
EnhancedForStmt(VariableDeclaration p0,
Expr p1,
Stmt p2) |
ForStmt(List<Stmt> p0,
Opt<Expr> p1,
List<Stmt> p2,
Stmt p3) |
IfStmt(Expr cond,
Stmt thenBranch) |
IfStmt(Expr p0,
Stmt p1,
Opt<Stmt> p2) |
IfStmt(Expr cond,
Stmt thenBranch,
Stmt elseBranch) |
LabeledStmt(String p0,
Stmt p1) |
LabeledStmt(Symbol p0,
Stmt p1) |
WhileStmt(Expr p0,
Stmt p1) |
Copyright © 2020 Soot OSS. All rights reserved.