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.