Class JumpStmt
java.lang.Object
EDU.purdue.cs.bloat.tree.Node
EDU.purdue.cs.bloat.tree.Stmt
EDU.purdue.cs.bloat.tree.JumpStmt
- Direct Known Subclasses:
GotoStmt, IfStmt, JsrStmt, RetStmt, ReturnExprStmt, ReturnStmt, SwitchStmt, ThrowStmt
JumpStmt is the super class for several classes that represent
statements that chang the flow of control in a program.
- See Also:
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe Block containing this JumpStmt may lie within a try block (i.e.protected NodeCopies the contents of one Node into another.Methods inherited from class Stmt
cleanupOnly, cloneMethods inherited from class Node
block, cleanup, hasParent, key, parent, replaceWith, replaceWith, setKey, setParent, setValueNumber, toString, valueNumber, visit, visitChildren, visitForceChildren, visitOnly
-
Constructor Details
-
JumpStmt
public JumpStmt()
-
-
Method Details
-
catchTargets
The Block containing this JumpStmt may lie within a try block (i.e. it is a protected block). If so, then catchTargets() returns a set of Blocks that begin the exception handler for the exception that may be thrown in the protected block. -
copyInto
-