Package | Description |
---|---|
org.apache.flex.compiler.fxg |
This package and its subpackages contains classes and interfaces
for compiling FXG.
|
org.apache.flex.compiler.internal.parsing.as | |
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.internal.tree.as.metadata | |
org.apache.flex.compiler.internal.tree.as.parts | |
org.apache.flex.compiler.internal.tree.properties |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.properties package. |
org.apache.flex.compiler.tree.as |
Modifier and Type | Class and Description |
---|---|
class |
FXGFileNode
Temporary class to wrap a IFXGNode in an IASNode.
|
Modifier and Type | Method and Description |
---|---|
void |
ASParser.argumentList(ContainerNode args)
Matches an argument list in a function call arguments.
|
void |
ASParser.arrayElements(ContainerNode b)
Matches all the elements in an "arrayInitializer".
|
void |
ASParser.attributedDefinition(ContainerNode c)
Matches an attributed definition.
|
void |
ASParser.block(ContainerNode b)
Matches a block.
|
void |
ASParser.breakOrContinueStatement(ContainerNode c)
Matches a "break statement" or a "continue statement".
|
void |
ASParser.caseClause(ContainerNode swb)
Matches a single "case" clause in a "switch" statement.
|
void |
ASParser.caseClauses(ContainerNode swb)
Matches the "case" clauses in a "switch" statement.
|
void |
ASParser.caseStatementList(ContainerNode b)
Matches the statements in a "case" clause.
|
ChainedVariableNode |
ASParser.chainedVariable(ContainerNode c)
Matches a chained variable/constant definition.
|
void |
ASParser.classDefinition(ContainerNode c,
INamespaceDecorationNode namespace,
List<ModifierNode> modList)
Matches a class definition.
|
void |
ASParser.configNamespace(ContainerNode c)
Matches a "config namespace foo" directive.
|
void |
ASParser.defaultXMLNamespaceStatement(ContainerNode c)
Matches a default XML namespace statement.
|
void |
ASParser.definition(ContainerNode c,
INamespaceDecorationNode ns,
List<ModifierNode> modList)
Matches a definition of variable, function, namespace, class or interface.
|
void |
ASParser.directive(ContainerNode c,
int endToken)
Matches a "directive" level input.
|
void |
ASParser.doStatement(ContainerNode c)
Matches a "do...while" statement.
|
void |
ASParser.expressionStatement(ContainerNode c)
Matches an "expression statement".
|
void |
ASParser.fileLevelDirectives(ContainerNode c)
Matches multiple directives.
|
void |
ASParser.forCondition(ContainerNode c)
Matches the "condition" part in a for loop.
|
void |
ASParser.formal(ContainerNode c)
Matches a single parameter in a function definition.
|
void |
ASParser.formalParameters(ContainerNode c)
Matches the parameters of a function definition signature (excluding the parenthesis).
|
void |
ASParser.forStatement(ContainerNode c)
Matches a "for loop" statement.
|
void |
ASParser.forStep(ContainerNode c)
Matches the "step" part in a for loop.
|
void |
ASParser.functionDefinition(ContainerNode c,
INamespaceDecorationNode namespace,
List<ModifierNode> modList)
Matches a function definition.
|
void |
ASParser.gotoStatement(ContainerNode c)
Matches a "goto" statement.
|
void |
ASParser.groupDirective(ContainerNode c,
int endToken)
Matches a "group" in a "group directive".
|
void |
ASParser.groupDirectiveWithConfigVariable(ContainerNode c,
int endToken)
Matches a group of directives gated with configuration variable.
|
void |
ASParser.ifStatement(ContainerNode c)
Matches an "if" statement.
|
void |
ASParser.importDirective(ContainerNode c)
Matches an import directive.
|
void |
ASParser.innerSubstatement(ContainerNode c)
From ASL syntax spec:
InnerSubstatement is defined in the grammar for the sole purpose of specifying side conditions that disambiguate various syntactic ambiguities in a context-sensitive manner specified in Section 5. |
void |
ASParser.interfaceDefinition(ContainerNode c,
INamespaceDecorationNode namespace,
List<ModifierNode> modList)
Matches an interface definition.
|
void |
ASParser.labeledStatement(ContainerNode c,
int exitCondition)
Matches a "labeled statement".
|
void |
ASParser.meta(ContainerNode c)
Matches a "metadata statement".
|
void |
ASParser.namespaceDefinition(ContainerNode c,
INamespaceDecorationNode namespace,
List<ModifierNode> modList)
Matches a namespace definition.
|
void |
ASParser.packageContents(ContainerNode b)
Matches contents in a package block.
|
void |
ASParser.packageDirective(ContainerNode c)
Matches a "package" block.
|
void |
ASParser.returnStatement(ContainerNode c)
Matches a "return" statement.
|
void |
ASParser.statement(ContainerNode c,
int exitCondition)
Matches a statement.
|
void |
ASParser.substatement(ContainerNode c)
Matches a sub-statement.
|
void |
ASParser.switchStatement(ContainerNode c)
Matches a "switch" statement.
|
void |
ASParser.throwsStatement(ContainerNode c)
Matches a "throw" statement.
|
void |
ASParser.tryStatement(ContainerNode c)
Matches a "try...catch...finally" statement.
|
void |
ASParser.useNamespaceDirective(ContainerNode c)
Matches "use namespace ns" directive.
|
void |
ASParser.variableDefinition(ContainerNode c,
INamespaceDecorationNode namespace,
List<ModifierNode> modList)
Matches a variable/constant definition.
|
void |
ASParser.vectorLiteralContents(ContainerNode b)
Matches a "vector element" in a vector initializer.
|
void |
ASParser.whileStatement(ContainerNode c)
Matches a "while" loop statement.
|
void |
ASParser.withStatement(ContainerNode c)
Matches a "with" statement.
|
Modifier and Type | Class and Description |
---|---|
class |
BlockNode
ActionScript parse tree node representing a block, but not one with an
explicit scope
|
class |
ConfigConditionBlockNode
Special block node for a block gated with a configuration condition.
|
class |
FileNode
ActionScript parse tree node representing a file
|
class |
ModifiersContainerNode |
class |
ScopedBlockNode
A BlockNode that is provided with a scope that collections definitions.
|
class |
TransparentContainerNode
A transparent container node is identical to a regular ContainerNode except
that it is never returned from getContainingNode.
|
Modifier and Type | Field and Description |
---|---|
protected ContainerNode |
ForLoopNode.conditionsStatementsNode
The statements in the loop header
|
protected ContainerNode |
BaseLiteralContainerNode.contentsNode |
static ContainerNode |
ContainerNode.EMPTY_CONTAINER |
Modifier and Type | Method and Description |
---|---|
ContainerNode |
FunctionCallNode.getArgumentsNode() |
ContainerNode |
InterfaceNode.getBaseInterfacesNode()
Get the container of base interfaces for this interfaces
|
ContainerNode |
ForLoopNode.getConditionalsContainerNode() |
ContainerNode |
BaseLiteralContainerNode.getContentsNode() |
ContainerNode |
ClassNode.getInterfacesNode()
Get the container of interfaces for this class
|
ContainerNode |
FunctionNode.getParametersContainerNode() |
Modifier and Type | Class and Description |
---|---|
class |
MetaTagsNode |
Modifier and Type | Field and Description |
---|---|
protected ContainerNode |
FunctionContentsPart.argumentsNode
The arguments of this function (ContainerNode full of ArgumentNodes)
|
Modifier and Type | Method and Description |
---|---|
ContainerNode |
IFunctionContentsPart.getParametersNode()
Get the arguments of this function as a ContainerNode full of
ArgumentNodes
|
ContainerNode |
FunctionContentsPart.getParametersNode() |
Modifier and Type | Method and Description |
---|---|
void |
IFunctionContentsPart.setArgumentsNode(ContainerNode args) |
void |
FunctionContentsPart.setArgumentsNode(ContainerNode args) |
Modifier and Type | Class and Description |
---|---|
class |
ResourceBundleFileNode |
Modifier and Type | Method and Description |
---|---|
ContainerNode |
IFunctionCallNode.getArgumentsNode()
Get the arguments being passed
|
ContainerNode |
ILiteralContainerNode.getContentsNode() |
Copyright © 2016 The Apache Software Foundation. All rights reserved.