net.jangaroo.jooc.ast
Class SemicolonTerminatedStatement
java.lang.Object
net.jangaroo.jooc.ast.NodeImplBase
net.jangaroo.jooc.ast.Directive
net.jangaroo.jooc.ast.Statement
net.jangaroo.jooc.ast.SemicolonTerminatedStatement
- All Implemented Interfaces:
- AstNode
- Direct Known Subclasses:
- EmptyStatement, KeywordExprStatement
public class SemicolonTerminatedStatement
- extends Statement
- Author:
- Andreas Gawecki
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SemicolonTerminatedStatement
public SemicolonTerminatedStatement(JooSymbol optSymSemicolon)
- Empty statement.
- Parameters:
optSymSemicolon - the semicolon symbol
SemicolonTerminatedStatement
public SemicolonTerminatedStatement(AstNode optStatement,
JooSymbol optSymSemicolon)
- Optional statement with optional semicolon, but at least one must be specified (non-null).
- Parameters:
optStatement - the statementoptSymSemicolon - the semicolon symbol
getChildren
public List<? extends AstNode> getChildren()
- Specified by:
getChildren in interface AstNode- Overrides:
getChildren in class NodeImplBase
visit
public void visit(AstVisitor visitor)
throws IOException
- Throws:
IOException
scope
public void scope(Scope scope)
analyze
public void analyze(AstNode parentNode)
- Specified by:
analyze in interface AstNode- Overrides:
analyze in class NodeImplBase
getSymbol
public JooSymbol getSymbol()
getOptStatement
public AstNode getOptStatement()
setOptStatement
public void setOptStatement(AstNode optStatement)
getOptSymSemicolon
public JooSymbol getOptSymSemicolon()
setOptSymSemicolon
public void setOptSymSemicolon(JooSymbol optSymSemicolon)
Copyright © 2002-2013 CoreMedia AG. All Rights Reserved.