| Package | Description |
|---|---|
| net.jangaroo.jooc.ast | |
| net.jangaroo.jooc.mxml |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBlock |
class |
Annotation
An annotation (square bracket meta data).
|
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 |
ImportDirective |
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 |
Statement
Statements are language elements that perform or specify an action at runtime.
|
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 |
UseNamespaceDirective |
class |
VariableDeclaration |
class |
WhileStatement |
| Modifier and Type | Method and Description |
|---|---|
List<Directive> |
CompilationUnit.getDirectives() |
List<Directive> |
AbstractBlock.getDirectives() |
| Constructor and Description |
|---|
AbstractBlock(JooSymbol rBrace,
List<Directive> directives,
JooSymbol lBrace) |
BlockStatement(JooSymbol lBrace,
List<Directive> directives,
JooSymbol rBrace) |
ClassBody(JooSymbol lBrace,
List<Directive> directives,
JooSymbol rBrace) |
CompilationUnit(PackageDeclaration packageDeclaration,
JooSymbol lBrace,
List<Directive> directives,
IdeDeclaration primaryDeclaration,
JooSymbol rBrace,
List<IdeDeclaration> secondaryDeclarations) |
SwitchStatement(JooSymbol symSwitch,
ParenthesizedExpr cond,
JooSymbol lBrace,
List<Directive> directives,
JooSymbol rBrace) |
| Modifier and Type | Method and Description |
|---|---|
List<Directive> |
MxmlParserHelper.parseMethodBody(String text) |
Copyright © 2002–2017 CoreMedia AG. All rights reserved.