| Package | Description |
|---|---|
| net.jangaroo.jooc.ast | |
| net.jangaroo.jooc.mxml.ast |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBlock |
class |
Annotation
An annotation (square bracket meta data).
|
class |
AnnotationParameter |
class |
ApplyExpr |
class |
ArrayIndexExpr |
class |
ArrayLiteral |
class |
AsExpr |
class |
AssignmentOpExpr |
class |
BinaryOpExpr |
class |
BlockStatement |
class |
BreakStatement |
class |
CaseStatement |
class |
Catch |
class |
ClassBody |
class |
ClassDeclaration |
class |
CommaSeparatedList<T extends AstNode> |
class |
CompilationUnit |
class |
ConditionalExpr |
class |
ConditionalLoopStatement |
class |
ContinueStatement |
class |
Declaration
Declarations are statements used to define entities such as variables, functions, classes,
and interfaces.
|
class |
DefaultStatement |
class |
Directive
Directives are language elements that can have an effect at compile time, load time or runtime.
|
class |
DoStatement |
class |
DotExpr |
class |
EmptyDeclaration |
class |
EmptyStatement |
class |
Expr |
class |
Extends |
class |
ForInitializer |
class |
ForInStatement |
class |
ForStatement |
class |
FunctionDeclaration |
class |
FunctionExpr |
class |
Ide |
class |
IdeDeclaration |
class |
IdeExpr |
class |
IdeWithTypeParam
Created by IntelliJ IDEA.
|
class |
IfStatement |
class |
Implements |
class |
ImportDirective |
class |
InfixOpExpr
A BinaryOpExpr for AS3 infix operators that are not supported directly in JS.
|
class |
Initializer |
class |
IsExpr |
class |
KeywordExprStatement |
class |
KeywordStatement |
class |
LabeledStatement |
class |
LabelRefStatement
A LabelRefStatement is either a break or continue statement
|
class |
LiteralExpr |
class |
LoopStatement |
class |
NamespaceDeclaration |
class |
NamespacedIde |
class |
NewExpr |
class |
ObjectField |
class |
ObjectLiteral |
class |
OpExpr |
class |
PackageDeclaration |
class |
Parameter |
class |
Parameters |
class |
ParenthesizedExpr<E extends Expr> |
class |
PostfixOpExpr |
class |
PredefinedTypeDeclaration |
class |
PrefixOpExpr |
class |
PropertyDeclaration
Virtual AST node that is created to aggregate a complementing get and set accessor.
|
class |
QualifiedIde |
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 |
Type |
class |
TypeDeclaration
A type declaration can either be predefined (*, void) or defined by a class or interface (ClassDeclaration).
|
class |
TypedIdeDeclaration |
class |
TypeRelation |
class |
UnaryOpExpr |
class |
UseNamespaceDirective |
class |
VariableDeclaration |
class |
VectorLiteral |
class |
WhileStatement |
| Modifier and Type | Class and Description |
|---|---|
class |
MxmlCompilationUnit
AST node for an MXML compilation unit, represented by its root node.
|
class |
XmlAttribute |
class |
XmlElement |
class |
XmlHeader
Helper class to verify the standard XML header
<?xml version="..."?>. |
class |
XmlTag |
Copyright © 2002–2017 CoreMedia AG. All rights reserved.