| Package | Description | 
|---|---|
| flash.tools.debugger.expression | |
| org.apache.flex.compiler.fxg | 
 This package and its subpackages contains classes and interfaces
for compiling FXG. 
 | 
| org.apache.flex.compiler.internal.as.codegen | |
| org.apache.flex.compiler.internal.codegen.as | |
| org.apache.flex.compiler.internal.codegen.js.utils | |
| org.apache.flex.compiler.internal.scopes | 
 This package is the internal counterpart of the external
 
org.apache.flex.compiler.scopes package. | 
| 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.mxml | 
 This package is the internal counterpart of the external
 
org.apache.flex.compiler.tree.mxml package. | 
| 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.scopes | 
 This package contains interfaces representing scopes. 
 | 
| org.apache.flex.compiler.tree.as | |
| org.apache.flex.compiler.tree.mxml | |
| org.apache.flex.compiler.tree.properties | 
| Modifier and Type | Method and Description | 
|---|---|
IScopedNode | 
FoldedExpressionNode.getContainingScope()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FXGFileNode
Temporary class to wrap a IFXGNode in an IASNode. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
InstructionListNode | 
InstructionListNode.copyForInitializer(IScopedNode scopedNode)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
ASEmitter.emitFunctionScope(IScopedNode node)  | 
void | 
ASEmitter.emitMethodScope(IScopedNode node)  | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
EmitterUtils.hasSuperCall(IScopedNode node)  | 
| Modifier and Type | Method and Description | 
|---|---|
IScopedNode | 
ASScopeBase.getScopeNode()  | 
IScopedNode | 
ASScope.getScopeNode()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ASScope.reconnectScopeNode(IScopedNode node)
Re-connects this scope to the syntax tree node that corresponds to this
 scope. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CatchNode
ActionScript parse tree node representing a catch block (catch (e:Exception)
 {...}) 
 | 
class  | 
FileNode
ActionScript parse tree node representing a file 
 | 
class  | 
ScopedBlockNode
A BlockNode that is provided with a scope that collections definitions. 
 | 
class  | 
WithNode
ActionScript parse tree node representing a with block (with (x) {...}) 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IScopedNode | 
NodeBase.getContainingScope()  | 
IScopedNode | 
ParameterNode.getScopeNode()  | 
IScopedNode | 
NonResolvingIdentifierNode.getScopeNode()  | 
IScopedNode | 
NodeBase.getScopeNode()
Get the nearest containing scope for this node. 
 | 
IScopedNode | 
NamespaceIdentifierNode.getScopeNode()  | 
IScopedNode | 
IdentifierNode.getScopeNode()  | 
| Modifier and Type | Method and Description | 
|---|---|
ExpressionNodeBase | 
ExpressionNodeBase.copyForInitializer(IScopedNode scopedNode)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MXMLClassDefinitionNode
MXMLClassDefinitionNode represents an MXML tag which defines a new
 class. | 
class  | 
MXMLDocumentNode
MXMLDocumentNode represents the root MXML tag in an MXML document. | 
class  | 
MXMLFileNode  | 
| Modifier and Type | Method and Description | 
|---|---|
IScopedNode | 
MXMLClassDefinitionNode.getScopedNode()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ResourceBundleFileNode  | 
| Modifier and Type | Method and Description | 
|---|---|
IScopedNode | 
IASScope.getScopeNode()
Gets the scoped node corresponding to this scope. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IFileNode
An AST node representing an ActionScript file being compiled. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IScopedNode | 
IASNode.getContainingScope()
Gets the containing scope for this node 
 | 
IScopedNode | 
IScopedDefinitionNode.getScopedNode()
Returns the scope that is contained with this definition. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IExpressionNode | 
IExpressionNode.copyForInitializer(IScopedNode scopeNode)
Return a copy of this IExpressionNode and all it's children that can be used
 by VariableDefinition to resolve it's initial value without having to hold onto
 the entire syntax tree for a source file. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IMXMLFileNode
This AST node represents an MXML file. 
 | 
interface  | 
IOldMXMLFileNode
Represents an  
IFileNode that is an MXML file | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IResourceBundleFileNode
This AST node represents a .properties file. 
 | 
Copyright © 2016 The Apache Software Foundation. All rights reserved.