| Package | Description |
|---|---|
| net.jangaroo.jooc | |
| net.jangaroo.jooc.ast |
| Modifier and Type | Method and Description |
|---|---|
Statement |
AbstractScope.getCurrentLoopOrSwitch() |
Statement |
Scope.getCurrentLoopOrSwitch() |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBlock |
class |
BlockStatement |
class |
BreakStatement |
class |
CaseStatement |
class |
Catch |
class |
ClassBody |
class |
ClassDeclaration |
class |
ConditionalLoopStatement |
class |
ContinueStatement |
class |
Declaration
Declarations are statements used to define entities such as variables, functions, classes,
and interfaces.
|
class |
DefaultStatement |
class |
DoStatement |
class |
EmptyDeclaration |
class |
EmptyStatement |
class |
ForInStatement |
class |
ForStatement |
class |
FunctionDeclaration |
class |
IdeDeclaration |
class |
IfStatement |
class |
KeywordExprStatement |
class |
KeywordStatement |
class |
LabeledStatement |
class |
LabelRefStatement
A LabelRefStatement is either a break or continue statement
|
class |
LoopStatement |
class |
NamespaceDeclaration |
class |
PackageDeclaration |
class |
Parameter |
class |
PredefinedTypeDeclaration |
class |
PropertyDeclaration
Virtual AST node that is created to aggregate a complementing get and set accessor.
|
class |
ReturnStatement |
class |
SemicolonTerminatedStatement |
class |
SuperConstructorCallStatement |
class |
SwitchStatement |
class |
ThrowStatement |
class |
TryStatement |
class |
TypeDeclaration
A type declaration can either be predefined (*, void) or defined by a class or interface (ClassDeclaration).
|
class |
TypedIdeDeclaration |
class |
VariableDeclaration |
class |
WhileStatement |
| Modifier and Type | Method and Description |
|---|---|
Statement |
LoopStatement.getBody() |
Statement |
LabelScope.getCurrentLoopOrSwitch() |
Statement |
IfStatement.getIfFalse() |
Statement |
IfStatement.getIfTrue() |
Statement |
LabeledStatement.getStatement() |
| Modifier and Type | Method and Description |
|---|---|
void |
LoopStatement.setBody(Statement body) |
void |
NodeImplBase.withNewLabelScope(Statement statement,
Scope scope,
NodeImplBase.Scoped scoped) |
Copyright © 2002–2016 CoreMedia AG. All rights reserved.