java.lang.Object
openjava.ptree.ParseTreeObject
openjava.ptree.NonLeaf
openjava.ptree.TryStatement
- All Implemented Interfaces:
- java.lang.Cloneable, ParseTree, Statement
- public class TryStatement
- extends NonLeaf
- implements Statement, ParseTree
The TryStatement class represents
a try statement node of parse tree.
| Fields inherited from class openjava.ptree.NonLeaf |
|
| Methods inherited from class openjava.ptree.NonLeaf |
childrenAccept, elementAt, equals, getComment, getContents, getLength, makeRecursiveCopy, replaceChildWith, set, set, set, set, set, set, set, set, set, setComment, setElementAt |
| Methods inherited from class openjava.ptree.ParseTreeObject |
clone, equal, getObjectID, getParent, hashCode, lastObjectID, makeCopy, replace, setParent, toFlattenString, toString |
TryStatement
public TryStatement(StatementList stmts,
CatchList catchlist,
StatementList finallee)
- Allocates a new TryStatement object.
TryStatement
public TryStatement(StatementList stmts,
CatchList catchlist)
- Allocates a new TryStatement object.
TryStatement
public TryStatement(StatementList stmts,
StatementList finallee)
- Allocates a new TryStatement object.
TryStatement
TryStatement()
getBody
public StatementList getBody()
- Gets the body of this try statement.
setBody
public void setBody(StatementList stmts)
- Sets the body of this try statement.
getCatchList
public CatchList getCatchList()
- Gets the catch block list.
setCatchList
public void setCatchList(CatchList catchlist)
- Sets the catch block list.
getFinallyBody
public StatementList getFinallyBody()
- Gets the finally body.
setFinallyBody
public void setFinallyBody(StatementList finallee)
- Sets the finally body.
accept
public void accept(openjava.ptree.util.ParseTreeVisitor v)
throws ParseTreeException
- Description copied from interface:
ParseTree
- Accepts a
ParseTreeVisitor object as the role of a
Visitor in the Visitor pattern, as the role of an Element in the
Visitor pattern.
This invoke an appropriate visit() method on the
accepted visitor.
- Specified by:
accept in interface ParseTree- Specified by:
accept in class ParseTreeObject