public class Catch extends KeywordStatement
NodeImplBase.Scoped| Constructor and Description |
|---|
Catch(JooSymbol symCatch,
JooSymbol lParen,
Parameter param,
JooSymbol rParen,
BlockStatement block) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyze(AstNode parentNode) |
BlockStatement |
getBlock() |
List<? extends AstNode> |
getChildren() |
JooSymbol |
getLParen() |
Parameter |
getParam() |
TryStatement |
getParentTryStatement() |
JooSymbol |
getRParen() |
boolean |
hasCondition() |
void |
scope(Scope scope) |
void |
visit(AstVisitor visitor) |
getSymbol, getSymKeywordisClassMember, isStatic, setClassMemberanalyze, getParentNode, makeChildren, scope, withNewDeclarationScope, withNewLabelScopepublic Catch(JooSymbol symCatch, JooSymbol lParen, Parameter param, JooSymbol rParen, BlockStatement block)
public List<? extends AstNode> getChildren()
getChildren in interface AstNodegetChildren in class NodeImplBasepublic void visit(AstVisitor visitor) throws IOException
IOExceptionpublic TryStatement getParentTryStatement()
public JooSymbol getLParen()
public Parameter getParam()
public JooSymbol getRParen()
public BlockStatement getBlock()
public boolean hasCondition()
public void scope(Scope scope)
public void analyze(AstNode parentNode)
analyze in interface AstNodeanalyze in class NodeImplBaseCopyright © 2002–2018 CoreMedia AG. All rights reserved.