org.apache.flex.compiler.definitions
package.See: Description
Interface | Description |
---|---|
NamespaceDefinition.INamepaceDeclarationDirective |
Implemented by namespace definitions constructed from namespace
definition directives found in source code.
|
NamespaceDefinition.INamespaceDirective |
Interface implemented by use namespace directives and by namespace
declarations.
|
NamespaceDefinition.IUseNamespaceDirective |
Implemented by all namespace references from constructed use namespace
directives found in source code.
|
Class | Description |
---|---|
AccessorDefinition |
AccessorDefinition is the abstract base class for definitions that
represent getters and setters. |
AmbiguousDefinition |
IDefinition marker to represent ambiguous results.
|
AppliedVectorDefinition |
Definition representing a Vectorized type.
|
ClassDefinition |
Each instance of this class represents the definition of an ActionScript
class in the symbol table.
|
ClassDefinitionBase | |
ClassDefinitionBase.ClassIterator | |
ClassTraitsDefinition |
Definition to represent the class traits, which holds all the static members,
and whose baseclass is "Class".
|
ConstantDefinition | |
DefinitionBase |
This class is the abstract base class for all ActionScript definitions in the
symbol table.
|
EffectDefinition |
Each instance of this class represent the definition of an MXML effect in the
symbol table.
|
EventDefinition |
Each instance of this class represents the definition of an MXML event in the
symbol table.
|
FunctionDefinition |
Each instance of this class represents the definition of an ActionScript
function in the symbol table.
|
GetterDefinition | |
InterfaceDefinition |
Each instance of this class represents the definition of an ActionScript
interface in the symbol table.
|
InterfaceDefinition.InterfaceIterator |
Iterates over all the Interfaces that are implemented/extended by a given
interface/class If a problem collection is passed in, will detect
circular dependencies.
|
MemberedDefinition |
MemberedDefinition is the abstract base class for definitions that
have members, namely definitions for packages, classes, and interfaces. |
MetadataDefinitionBase |
This is the abstract base class for definitions in the symbol table that that
are declared by metadata tags on other definitions.
|
NamespaceDefinition |
Instances of this class represent definitions of ActionScript namespaces in
the symbol table.
|
PackageDefinition |
This is the abstract base class for definitions in the symbol table that
represent packages.
|
ParameterDefinition |
Each instance of this class represents the definition of an ActionScript
function parameter in the symbol table.
|
ScopedDefinitionBase |
This is the abstract base class for definitions in the symbol table that have
a associated scope object.
|
SetterDefinition | |
StyleDefinition |
Instances of this class represent definitions of MXML styles in the symbol
table.
|
SyntheticBindableGetterDefinition |
Getter definition created for a Bindable Variable
|
SyntheticBindableSetterDefinition |
Setter definition created for a Bindable Variable
|
TypeDefinitionBase |
Instances of this class represent definitions of ActionScript types (i.e.,
classes and interfaces) in the symbol table.
|
TypeDefinitionBase.StaticTypeIterator |
Iterator to iterate over the ctraits.
|
TypeDefinitionBase.TypeIterator | |
VariableDefinition |
Instances of this class represent definitions of ActionScript variables and
constants in the symbol table.
|
org.apache.flex.compiler.definitions
package.
It contains classes that implement the definition interfaces. After the file scope for a compilation unit has been built, you should access definitions only through the external interfaces and never through these internal classes. The methods in the interfaces are guaranteed to be safe to call from multiple threads, while the methods in these classes are not.
See the description
of the org.apache.flex.compiler
package for an explanation
of how the compiler code is organized into external and internal packages.
Copyright © 2016 The Apache Software Foundation. All rights reserved.