| Package | Description |
|---|---|
| org.apache.flex.compiler.codegen.as | |
| org.apache.flex.compiler.internal.codegen.as | |
| org.apache.flex.compiler.internal.codegen.js.flexjs | |
| org.apache.flex.compiler.internal.codegen.js.goog | |
| org.apache.flex.compiler.internal.codegen.js.jx | |
| org.apache.flex.compiler.internal.codegen.js.vf2js | |
| org.apache.flex.compiler.internal.tree.as |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.as package. |
| org.apache.flex.compiler.tree.as | |
| org.apache.flex.compiler.visitor.as |
| Modifier and Type | Method and Description |
|---|---|
void |
IASEmitter.emitAsOperator(IBinaryOperatorNode node) |
void |
IASEmitter.emitBinaryOperator(IBinaryOperatorNode node)
Emit an operator statement.
|
void |
IASEmitter.emitIsOperator(IBinaryOperatorNode node) |
| Modifier and Type | Method and Description |
|---|---|
void |
ASEmitter.emitAsOperator(IBinaryOperatorNode node) |
void |
ASEmitter.emitBinaryOperator(IBinaryOperatorNode node) |
void |
ASEmitter.emitIsOperator(IBinaryOperatorNode node) |
void |
ASBlockWalker.visitAsOperator(IBinaryOperatorNode node) |
void |
ASBlockWalker.visitBinaryOperator(IBinaryOperatorNode node) |
void |
ASBlockWalker.visitIsOperator(IBinaryOperatorNode node) |
| Modifier and Type | Method and Description |
|---|---|
void |
JSFlexJSEmitter.emitBinaryOperator(IBinaryOperatorNode node) |
| Modifier and Type | Method and Description |
|---|---|
void |
JSGoogEmitter.emitAsOperator(IBinaryOperatorNode node) |
void |
JSGoogEmitter.emitBinaryOperator(IBinaryOperatorNode node) |
void |
JSGoogEmitter.emitIsOperator(IBinaryOperatorNode node) |
| Modifier and Type | Method and Description |
|---|---|
void |
BinaryOperatorEmitter.emit(IBinaryOperatorNode node) |
| Modifier and Type | Method and Description |
|---|---|
void |
JSVF2JSEmitter.emitBinaryOperator(IBinaryOperatorNode node) |
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryOperatorAsNode
Final subclass of
BinaryOperatorNodeBase for the 'as' operator. |
class |
BinaryOperatorAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '=' operator. |
class |
BinaryOperatorBitwiseAndAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '&=' operator. |
class |
BinaryOperatorBitwiseAndNode
Subclass of
BinaryOperatorNodeBase for the '&' operator. |
class |
BinaryOperatorBitwiseLeftShiftAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '<<=' operator. |
class |
BinaryOperatorBitwiseLeftShiftNode
Subclass of
BinaryOperatorNodeBase for the '<<' operator. |
class |
BinaryOperatorBitwiseOrAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '|=' operator. |
class |
BinaryOperatorBitwiseOrNode
Subclass of
BinaryOperatorNodeBase for the '|' operator. |
class |
BinaryOperatorBitwiseRightShiftAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '>>=' operator. |
class |
BinaryOperatorBitwiseRightShiftNode
Subclass of
BinaryOperatorNodeBase for the '>>' operator. |
class |
BinaryOperatorBitwiseUnsignedRightShiftAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '>>>=' operator. |
class |
BinaryOperatorBitwiseUnsignedRightShiftNode
Subclass of
BinaryOperatorNodeBase for the '>>>' operator. |
class |
BinaryOperatorBitwiseXorAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '^=' operator. |
class |
BinaryOperatorBitwiseXorNode
Subclass of
BinaryOperatorNodeBase for the '^' operator. |
class |
BinaryOperatorCommaNode
Final subclass of
BinaryOperatorNodeBase for the ',' operator. |
class |
BinaryOperatorDivisionAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '/=' operator. |
class |
BinaryOperatorDivisionNode
Subclass of
BinaryOperatorNodeBase for the '/' operator. |
class |
BinaryOperatorEqualNode
Final subclass of
BinaryOperatorNodeBase for the '==' operator. |
class |
BinaryOperatorGreaterThanEqualsNode
Final subclass of
BinaryOperatorNodeBase for the '>=' operator. |
class |
BinaryOperatorGreaterThanNode
Final subclass of
BinaryOperatorNodeBase for the '>' operator. |
class |
BinaryOperatorInNode
Final subclass of
BinaryOperatorNodeBase for the 'in' operator. |
class |
BinaryOperatorInstanceOfNode
Final subclass of
BinaryOperatorNodeBase for the 'instanceof' operator. |
class |
BinaryOperatorIsNode
Final subclass of
BinaryOperatorNodeBase for the 'is' operator. |
class |
BinaryOperatorLessThanEqualsNode
Final subclass of
BinaryOperatorNodeBase for the '<=' operator. |
class |
BinaryOperatorLessThanNode
Final subclass of
BinaryOperatorNodeBase for the '<' operator. |
class |
BinaryOperatorLogicalAndAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '&&=' operator. |
class |
BinaryOperatorLogicalAndNode
Subclass of
BinaryOperatorNodeBase for the '&&' operator. |
class |
BinaryOperatorLogicalOrAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '||=' operator. |
class |
BinaryOperatorLogicalOrNode
Subclass of
BinaryOperatorNodeBase for the '||' operator. |
class |
BinaryOperatorMinusAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '-=' operator. |
class |
BinaryOperatorMinusNode
Subclass of
BinaryOperatorNodeBase for the '-' operator. |
class |
BinaryOperatorModuloAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '%=' operator. |
class |
BinaryOperatorModuloNode
Subclass of
BinaryOperatorNodeBase for the '%' operator. |
class |
BinaryOperatorMultiplicationAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '*=' operator. |
class |
BinaryOperatorMultiplicationNode
Subclass of
BinaryOperatorNodeBase for the '*' operator. |
class |
BinaryOperatorNodeBase
Abstract base class for all binary operator nodes.
|
class |
BinaryOperatorNotEqualNode
Final subclass of
BinaryOperatorNodeBase for the '! |
class |
BinaryOperatorPlusAssignmentNode
Final subclass of
BinaryOperatorNodeBase for the '+=' operator. |
class |
BinaryOperatorPlusNode
Subclass of
BinaryOperatorNodeBase for the '+' operator. |
class |
BinaryOperatorStrictEqualNode
Final subclass of
BinaryOperatorNodeBase for the '===' operator. |
class |
BinaryOperatorStrictNotEqualNode
Final subclass of
BinaryOperatorNodeBase for the '! |
class |
ConfigExpressionNode |
class |
DynamicAccessNode
ActionScript parse tree node representing an dynamic access expression
(e.g.
|
class |
FullNameNode
Node for a fully qualified name (e.g. mx.core.Button) used in a package or
class definition.
|
class |
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 |
NamespaceAccessExpressionNode |
class |
QualifiedNamespaceExpressionNode |
class |
TernaryOperatorNode
AST node of a ternary expression.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDynamicAccessNode
An AST node representing the dynamic-access ("[]") binary operator.
|
interface |
IMemberAccessExpressionNode
An AST node representing the member-access ("dot") operator.
|
interface |
INamespaceAccessExpressionNode |
| Modifier and Type | Method and Description |
|---|---|
void |
IASBlockVisitor.visitAsOperator(IBinaryOperatorNode node) |
void |
IASBlockVisitor.visitBinaryOperator(IBinaryOperatorNode node) |
void |
IASBlockVisitor.visitIsOperator(IBinaryOperatorNode node) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.