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.