| Class and Description |
|---|
| ExpressionNodeBase
ActionScript parse tree node representing an expression
|
| FixedChildrenNode
An abstract node that has a fixed number of children
|
| NodeBase
Base class for ActionScript parse tree nodes
|
| Class and Description |
|---|
| LabeledStatementNode
A LabeledStatementNode contains an ActionScript label and its associated
statements, and provides a specific node type to facilitate recognition in
the syntax tree.
|
| Class and Description |
|---|
| ModifierNode |
| Class and Description |
|---|
| BlockNode
ActionScript parse tree node representing a block, but not one with an
explicit scope
|
| ContainerNode
ActionScript parse tree node representing a container.
|
| FileNode
ActionScript parse tree node representing a file
|
| NodeBase
Base class for ActionScript parse tree nodes
|
| ScopedBlockNode
A BlockNode that is provided with a scope that collections definitions.
|
| TreeNode |
| Class and Description |
|---|
| FunctionNode
ActionScript parse tree node representing a function definition
|
| IdentifierNode
ActionScript parse tree node representing an identifier
|
| LabeledStatementNode
A LabeledStatementNode contains an ActionScript label and its associated
statements, and provides a specific node type to facilitate recognition in
the syntax tree.
|
| NodeBase
Base class for ActionScript parse tree nodes
|
| SwitchNode
Represents a switch statement found in ActionScript.
|
| Class and Description |
|---|
| LabeledStatementNode
A LabeledStatementNode contains an ActionScript label and its associated
statements, and provides a specific node type to facilitate recognition in
the syntax tree.
|
| Class and Description |
|---|
| FunctionCallNode
ActionScript parse tree node representing a function call (e.g. myFunction(),
new Object())
|
| Class and Description |
|---|
| FunctionNode
ActionScript parse tree node representing a function definition
|
| LabeledStatementNode
A LabeledStatementNode contains an ActionScript label and its associated
statements, and provides a specific node type to facilitate recognition in
the syntax tree.
|
| MemberAccessExpressionNode
ActionScript parse tree node representing a member access expression of one
of the following types:
Member access -
object.fieldName
Query - object..descendantsName
E4X filter - {@code xmlObject. |
| Class and Description |
|---|
| FunctionNode
ActionScript parse tree node representing a function definition
|
| Class and Description |
|---|
| ExpressionNodeBase
ActionScript parse tree node representing an expression
|
| NodeBase
Base class for ActionScript parse tree nodes
|
| TypedExpressionNode
AST node for generic type such as: {@code Vector.
|
| Class and Description |
|---|
| FileNode
ActionScript parse tree node representing a file
|
| Class and Description |
|---|
| ArrayLiteralNode
Represents a literal node array that contains nodes within an array literal
statement: [ foo, bar, baz ]
|
| BaseLiteralContainerNode
Base container node for a literal that is made up of other literals, like XML
or arrays
|
| BaseTypedDefinitionNode
Base class for definitions that have a type associated with them
|
| BlockNode
ActionScript parse tree node representing a block, but not one with an
explicit scope
|
| ChainedVariableNode |
| ConfigConstNode
A ConfigConstNode is a conditional compilation const that only exists at
compile time.
|
| ConfigExpressionNode |
| ConfigNamespaceNode
Represents a config directive definition
|
| ContainerNode
ActionScript parse tree node representing a container.
|
| DynamicAccessNode
ActionScript parse tree node representing an dynamic access expression
(e.g.
|
| ExpressionNodeBase
ActionScript parse tree node representing an expression
|
| FunctionNode
ActionScript parse tree node representing a function definition
|
| FunctionObjectNode
An anonymous function (e.g. function() {...}) is an expression, but acts like
a function definition where scopes are concerned.
|
| IdentifierNode
ActionScript parse tree node representing an identifier
|
| IfNode
Represents an if statement, of the form
if(condition) doSomething(); else somethingElse();
if(condition) else if(otherCondition) else |
| IInitializableDefinitionNode
AST node for a definition that can have a initializer.
|
| LiteralNode
ActionScript parse tree node representing a literal (e.g.
|
| ModifierNode |
| NamespaceNode
AST node for namespace definition.
|
| NodeBase
Base class for ActionScript parse tree nodes
|
| ParameterNode
ActionScript parse tree node representing one argument (e.g. str:String) in a
function definition
|
| SwitchNode
Represents a switch statement found in ActionScript.
|
| TryNode
Represents a try/catch/finally node.
|
| TypedExpressionNode
AST node for generic type such as: {@code Vector.
|
| UnaryOperatorNodeBase
Abstract base class for all unary operator nodes.
|
| VariableNode
ActionScript parse tree node representing a variable definition (e.g. var
str:String)
|
| VectorLiteralNode |
| XMLListLiteralNode |
| XMLLiteralNode |
| Class and Description |
|---|
| FileNode
ActionScript parse tree node representing a file
|
| FunctionNode
ActionScript parse tree node representing a function definition
|
| ScopedBlockNode
A BlockNode that is provided with a scope that collections definitions.
|
| Class and Description |
|---|
| BaseDefinitionNode |
| ExpressionNodeBase
ActionScript parse tree node representing an expression
|
| IdentifierNode
ActionScript parse tree node representing an identifier
|
| VariableNode
ActionScript parse tree node representing a variable definition (e.g. var
str:String)
|
| Class and Description |
|---|
| AccessorNode
ActionScript parse tree node that acts as a base class for getters and
setters.
|
| ArrayLiteralNode
Represents a literal node array that contains nodes within an array literal
statement: [ foo, bar, baz ]
|
| BaseDefinitionNode |
| BaseLiteralContainerNode
Base container node for a literal that is made up of other literals, like XML
or arrays
|
| BaseStatementExpressionNode
Represents the base type for expression statements, such as a throw statement
or a return statement
|
| BaseStatementNode
Base class for statements that have a conditional, with contents
|
| BaseTypedDefinitionNode
Base class for definitions that have a type associated with them
|
| BaseVariableNode
Base class for variables, including both traditional variables as well as
arguments
|
| BinaryOperatorAsNode
Final subclass of
BinaryOperatorNodeBase for the 'as' operator. |
| BinaryOperatorAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '=' operator. |
| BinaryOperatorBitwiseAndAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '&=' operator. |
| BinaryOperatorBitwiseAndNode
Subclass of
BinaryOperatorNodeBase for the '&' operator. |
| BinaryOperatorBitwiseLeftShiftAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '<<=' operator. |
| BinaryOperatorBitwiseLeftShiftNode
Subclass of
BinaryOperatorNodeBase for the '<<' operator. |
| BinaryOperatorBitwiseOrAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '|=' operator. |
| BinaryOperatorBitwiseOrNode
Subclass of
BinaryOperatorNodeBase for the '|' operator. |
| BinaryOperatorBitwiseRightShiftAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '>>=' operator. |
| BinaryOperatorBitwiseRightShiftNode
Subclass of
BinaryOperatorNodeBase for the '>>' operator. |
| BinaryOperatorBitwiseUnsignedRightShiftAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '>>>=' operator. |
| BinaryOperatorBitwiseUnsignedRightShiftNode
Subclass of
BinaryOperatorNodeBase for the '>>>' operator. |
| BinaryOperatorBitwiseXorAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '^=' operator. |
| BinaryOperatorBitwiseXorNode
Subclass of
BinaryOperatorNodeBase for the '^' operator. |
| BinaryOperatorCommaNode
Final subclass of
BinaryOperatorNodeBase for the ',' operator. |
| BinaryOperatorDivisionAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '/=' operator. |
| BinaryOperatorDivisionNode
Subclass of
BinaryOperatorNodeBase for the '/' operator. |
| BinaryOperatorEqualNode
Final subclass of
BinaryOperatorNodeBase for the '==' operator. |
| BinaryOperatorGreaterThanEqualsNode
Final subclass of
BinaryOperatorNodeBase for the '>=' operator. |
| BinaryOperatorGreaterThanNode
Final subclass of
BinaryOperatorNodeBase for the '>' operator. |
| BinaryOperatorInNode
Final subclass of
BinaryOperatorNodeBase for the 'in' operator. |
| BinaryOperatorInstanceOfNode
Final subclass of
BinaryOperatorNodeBase for the 'instanceof' operator. |
| BinaryOperatorIsNode
Final subclass of
BinaryOperatorNodeBase for the 'is' operator. |
| BinaryOperatorLessThanEqualsNode
Final subclass of
BinaryOperatorNodeBase for the '<=' operator. |
| BinaryOperatorLessThanNode
Final subclass of
BinaryOperatorNodeBase for the '<' operator. |
| BinaryOperatorLogicalAndAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '&&=' operator. |
| BinaryOperatorLogicalAndNode
Subclass of
BinaryOperatorNodeBase for the '&&' operator. |
| BinaryOperatorLogicalOrAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '||=' operator. |
| BinaryOperatorLogicalOrNode
Subclass of
BinaryOperatorNodeBase for the '||' operator. |
| BinaryOperatorMinusAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '-=' operator. |
| BinaryOperatorMinusNode
Subclass of
BinaryOperatorNodeBase for the '-' operator. |
| BinaryOperatorModuloAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '%=' operator. |
| BinaryOperatorModuloNode
Subclass of
BinaryOperatorNodeBase for the '%' operator. |
| BinaryOperatorMultiplicationAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '*=' operator. |
| BinaryOperatorMultiplicationNode
Subclass of
BinaryOperatorNodeBase for the '*' operator. |
| BinaryOperatorNodeBase
Abstract base class for all binary operator nodes.
|
| BinaryOperatorNotEqualNode
Final subclass of
BinaryOperatorNodeBase for the '! |
| BinaryOperatorPlusAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '+=' operator. |
| BinaryOperatorPlusNode
Subclass of
BinaryOperatorNodeBase for the '+' operator. |
| BinaryOperatorStrictEqualNode
Final subclass of
BinaryOperatorNodeBase for the '===' operator. |
| BinaryOperatorStrictNotEqualNode
Final subclass of
BinaryOperatorNodeBase for the '! |
| BlockNode
ActionScript parse tree node representing a block, but not one with an
explicit scope
|
| CatchNode
ActionScript parse tree node representing a catch block (catch (e:Exception)
{...})
|
| ChainedVariableNode |
| ClassNode
ActionScript parse tree node representing a class definition
|
| ClassReferenceNode
Node representing a ClassReference("...") expression.
|
| ConditionalNode
Conditional node, that contains a condition to be met and a block to execute
if the condition is met
|
| ConfigExpressionNode |
| ContainerNode
ActionScript parse tree node representing a container.
|
| DynamicAccessNode
ActionScript parse tree node representing an dynamic access expression
(e.g.
|
| EmbedNode
AS parse tree node representing Embed meta data.
|
| ExpressionNodeBase
ActionScript parse tree node representing an expression
|
| FixedChildrenNode
An abstract node that has a fixed number of children
|
| FullNameNode
Node for a fully qualified name (e.g. mx.core.Button) used in a package or
class definition.
|
| FunctionCallNode
ActionScript parse tree node representing a function call (e.g. myFunction(),
new Object())
|
| FunctionNode
ActionScript parse tree node representing a function definition
|
| FunctionObjectNode
An anonymous function (e.g. function() {...}) is an expression, but acts like
a function definition where scopes are concerned.
|
| IdentifierNode
ActionScript parse tree node representing an identifier
|
| IInitializableDefinitionNode
AST node for a definition that can have a initializer.
|
| ImportNode
ActionScript parse tree node representing an import statement
|
| KeywordNode |
| LanguageIdentifierNode
Represents identifiers that are built into the AS3 language.
|
| LanguageIdentifierNode.Context |
| LiteralNode
ActionScript parse tree node representing a literal (e.g.
|
| MemberAccessExpressionNode
ActionScript parse tree node representing a member access expression of one
of the following types:
Member access -
object.fieldName
Query - object..descendantsName
E4X filter - {@code xmlObject. |
| MemberedNode |
| ModifierNode |
| ModifiersContainerNode |
| NamespaceAccessExpressionNode |
| NamespaceIdentifierNode
Identifier representing a namespace
|
| NamespaceNode
AST node for namespace definition.
|
| NilNode
A nil node is a placeholder used to distinguish a missing optional node.
|
| NodeBase
Base class for ActionScript parse tree nodes
|
| NonResolvingIdentifierNode
Represents an identifier that we will currently not resolve, such as - field
in an ObjectLiteral.
|
| NumericLiteralNode |
| ObjectLiteralNode
Represents an object literal.
|
| ObjectLiteralValuePairNode
ActionScript parse tree node representing a pair in an ObjectLiteral
|
| OperatorNodeBase
ActionScript parse tree node representing a binary operator expression (e.g.
|
| ParameterNode
ActionScript parse tree node representing one argument (e.g. str:String) in a
function definition
|
| QualifiedNameExpressionNode
A collapsed version of a FullNameNode.
|
| QualifiedNamespaceExpressionNode |
| RegExpLiteralNode |
| ReturnNode
Represents a return statement found in Actionscript.
|
| RuntimeNameExpressionNode
Runtime name expression used in qualified namespace expressions:
public::[name] |
| ScopedBlockNode
A BlockNode that is provided with a scope that collections definitions.
|
| TerminalNode
Represents a terminal expression in a conditional node.
|
| TernaryOperatorNode
AST node of a ternary expression.
|
| ThrowNode |
| TransparentContainerNode
A transparent container node is identical to a regular ContainerNode except
that it is never returned from getContainingNode.
|
| TreeNode |
| TypedExpressionNode
AST node for generic type such as: {@code Vector.
|
| UnaryOperatorAtNode
Final subclass of
UnaryOperatorNodeBase for the '@' operator. |
| UnaryOperatorBitwiseNotNode
Final subclass of
UnaryOperatorNodeBase for the '~' operator. |
| UnaryOperatorDeleteNode
Final subclass of
UnaryOperatorNodeBase for the 'delete' operator. |
| UnaryOperatorLogicalNotNode
Final subclass of
UnaryOperatorNodeBase for the '! |
| UnaryOperatorMinusNode
Final subclass of
UnaryOperatorNodeBase for the '-' operator. |
| UnaryOperatorNodeBase
Abstract base class for all unary operator nodes.
|
| UnaryOperatorPlusNode
Final subclass of
UnaryOperatorNodeBase for the '+' operator. |
| UnaryOperatorPostDecrementNode
Final subclass of
UnaryOperatorNodeBase for the postfix '--' operator. |
| UnaryOperatorPostfixNodeBase
Abstract base class for all post-fix unary operator nodes.
|
| UnaryOperatorPostIncrementNode
Final subclass of
UnaryOperatorNodeBase for the postfix '++' operator. |
| UnaryOperatorPreDecrementNode
Final subclass of
UnaryOperatorNodeBase for the prefix '--' operator. |
| UnaryOperatorPreIncrementNode
Final subclass of
UnaryOperatorNodeBase for the prefix '++' operator. |
| UnaryOperatorTypeOfNode
Final subclass of
UnaryOperatorNodeBase for the 'typeof' operator. |
| UnaryOperatorVoidNode
Final subclass of
UnaryOperatorNodeBase for the 'void' operator. |
| VariableExpressionNode
Expression that represents a variable contained within an iterative loop.
|
| VariableNode
ActionScript parse tree node representing a variable definition (e.g. var
str:String)
|
| VectorLiteralNode |
| WhileLoopNode
Represents a while loop node, either starting with a
do or with
a while. |
| XMLListLiteralNode |
| XMLLiteralNode |
| Class and Description |
|---|
| ContainerNode
ActionScript parse tree node representing a container.
|
| IdentifierNode
ActionScript parse tree node representing an identifier
|
| NodeBase
Base class for ActionScript parse tree nodes
|
| TreeNode |
| Class and Description |
|---|
| ContainerNode
ActionScript parse tree node representing a container.
|
| ExpressionNodeBase
ActionScript parse tree node representing an expression
|
| KeywordNode |
| ModifiersContainerNode |
| ScopedBlockNode
A BlockNode that is provided with a scope that collections definitions.
|
| Class and Description |
|---|
| FixedChildrenNode
An abstract node that has a fixed number of children
|
| FunctionNode
ActionScript parse tree node representing a function definition
|
| ImportNode
ActionScript parse tree node representing an import statement
|
| NodeBase
Base class for ActionScript parse tree nodes
|
| ScopedBlockNode
A BlockNode that is provided with a scope that collections definitions.
|
| Class and Description |
|---|
| BlockNode
ActionScript parse tree node representing a block, but not one with an
explicit scope
|
| ContainerNode
ActionScript parse tree node representing a container.
|
| ExpressionNodeBase
ActionScript parse tree node representing an expression
|
| FileNode
ActionScript parse tree node representing a file
|
| FixedChildrenNode
An abstract node that has a fixed number of children
|
| LiteralNode
ActionScript parse tree node representing a literal (e.g.
|
| NodeBase
Base class for ActionScript parse tree nodes
|
| ScopedBlockNode
A BlockNode that is provided with a scope that collections definitions.
|
| TreeNode |
| Class and Description |
|---|
| FileNode
ActionScript parse tree node representing a file
|
| Class and Description |
|---|
| ConfigExpressionNode |
| LabeledStatementNode
A LabeledStatementNode contains an ActionScript label and its associated
statements, and provides a specific node type to facilitate recognition in
the syntax tree.
|
| Class and Description |
|---|
| BlockNode
ActionScript parse tree node representing a block, but not one with an
explicit scope
|
| ContainerNode
ActionScript parse tree node representing a container.
|
| FunctionNode
ActionScript parse tree node representing a function definition
|
| KeywordNode |
| LiteralNode
ActionScript parse tree node representing a literal (e.g.
|
| Class and Description |
|---|
| ExpressionNodeBase
ActionScript parse tree node representing an expression
|
| LiteralNode
ActionScript parse tree node representing a literal (e.g.
|
| Class and Description |
|---|
| LabeledStatementNode
A LabeledStatementNode contains an ActionScript label and its associated
statements, and provides a specific node type to facilitate recognition in
the syntax tree.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.