| Package | Description |
|---|---|
| org.apache.flex.compiler.internal.as.codegen | |
| org.apache.flex.compiler.internal.codegen.databinding | |
| org.apache.flex.compiler.internal.semantics | |
| org.apache.flex.compiler.internal.tree.mxml |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.mxml package. |
| Class and Description |
|---|
| ABCGeneratingReducer.CatchPrototype
A struct for the decoded pieces of a catch block.
|
| ABCGeneratingReducer.ConditionalFragment
ConditionalFragment holds the disparate elements of a conditional statement fragment.
|
| Binding
A Binding collects information about a name that
is relevant to the code generator:
Semantic definition
Local register access instructions --
cached here so they can be shared and
assigned concrete registers at function wrapup.
|
| ControlFlowContext
There is an active ControlFlowContext for each syntactic region that can
introduce new labels or requires clean up code in the presence of non-linear
code.:
Loops
Loops can contain break or continue statements.
|
| ControlFlowContextManager
The ControlFlowContextManager is the code generator's
keeper of active control-flow contexts and the associated
(implicit in the configuration of contexts) model of the scope stack.
|
| ExceptionHandlingContext
An ExceptionHandlingContext manages the tree-crossing
state of a try/catch/finally composite statement; its
actual processing state (try, catch, and finally have
slightly different requirements), and most importantly
the return instruction fragments for the finally block's
"callers."
|
| GenerateFunctionInParallelResult |
| GlobalLexicalScope
The global lexical scope for codegen.
|
| ICodeGenerator
Interface for the code generator.
|
| ICodeGenerator.IConstantValue |
| ICodeGeneratorFactory
An interface to allow clients to obtain a reference to a code generator.
|
| InlineFunctionLexicalScope
Lexical scope which is constructed when inlining a function.
|
| InstructionListNode
A node to use to inject an InstructionList in places that an Expression is expected.
|
| LexicalScope |
| LexicalScope.NestingState
The nesting state of a function.
|
| LexicalScope.TempManager
Utility class to manage the allocation and merging of temps within
lexical scopes.
|
| LexicalScope.VariableMutability
Mutability settings for a variable declaration.
|
| Class and Description |
|---|
| LexicalScope |
MXMLClassDirectiveProcessor
MXMLClassDirectiveProcessor is a subclass of
ClassDirectiveProcessor that generates an ABC class
from an IMXMLClassDefinitionNode and its contents. |
| Class and Description |
|---|
| Binding
A Binding collects information about a name that
is relevant to the code generator:
Semantic definition
Local register access instructions --
cached here so they can be shared and
assigned concrete registers at function wrapup.
|
| LexicalScope |
| Class and Description |
|---|
MXMLClassDirectiveProcessor
MXMLClassDirectiveProcessor is a subclass of
ClassDirectiveProcessor that generates an ABC class
from an IMXMLClassDefinitionNode and its contents. |
Copyright © 2016 The Apache Software Foundation. All rights reserved.