Package | Description |
---|---|
org.apache.flex.compiler.asdoc |
This package contains interfaces related to ASDoc,
the documentation system for AS and MXML APIs.
|
org.apache.flex.compiler.definitions |
This package contains interfaces for various kinds of definitions
found in AS and MXML files.
|
org.apache.flex.compiler.internal.definitions |
This package is the internal counterpart of the external
org.apache.flex.compiler.definitions package. |
org.apache.flex.compiler.internal.mxml |
This package is the internal counterpart of the external
org.apache.flex.compiler.mxml package. |
org.apache.flex.compiler.internal.parsing.as | |
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.tree.as |
Modifier and Type | Method and Description |
---|---|
IASDocComment |
IASDocDelegate.createASDocComment(ISourceLocation location,
IDocumentableDefinition definition)
Called by MXML tree building code to create an
IASDocComment for
classes defined by MXML files. |
IASDocComment |
IASDocBundleDelegate.getComment(IDocumentableDefinition definition,
String containingSWCFileName)
Retrieves the localized
IASDocComment for the
specified IDocumentableDefinition in the specified
SWC file. |
Modifier and Type | Interface and Description |
---|---|
interface |
IAccessorDefinition
A definition representing a
function get or
function set declaration. |
interface |
IAppliedVectorDefinition
A definition representing a specialized vector type.
|
interface |
IClassDefinition
A definition representing a
class declaration. |
interface |
IConstantDefinition
A definition representing a
const declaration. |
interface |
IEffectDefinition
Represents effect metadata decorating a class definition,
such as
[Effect(name="rollOverEffect", event="rollOver")] . |
interface |
IEventDefinition
Represents event metadata decorating a class definition,
such as
Event(name="click", type="flash.events.MouseEvent")] . |
interface |
IFunctionDefinition
A definition representing a
function declaration. |
interface |
IGetterDefinition
A definition representing a
function get declaration. |
interface |
IInterfaceDefinition
A definition representing an
interface declaration. |
interface |
IMemberedDefinition |
interface |
IMetadataDefinition
This interface represents definition which are themselves defined by
metadata, such as definitions for events, styles, and effects.
|
interface |
INamespaceDefinition
A definition representing a
namespace declaration. |
static interface |
INamespaceDefinition.IAnyNamespaceDefinition
Interface implemented by the any namespace definition.
|
static interface |
INamespaceDefinition.ICodeModelImplicitDefinitionNamespaceDefinition
Interface implemented by the code model implicit definition namespace
definition.
|
static interface |
INamespaceDefinition.IFilePrivateNamespaceDefinition
Interface implemented by all file private namespace definitions.
|
static interface |
INamespaceDefinition.IInterfaceNamespaceDefinition
Interface implemented by all interface namespace definitions.
|
static interface |
INamespaceDefinition.IInternalNamespaceDefinition
Interface implemented by all internal namespace definitions.
|
static interface |
INamespaceDefinition.ILanguageNamespaceDefinition
Interface implemented by all language namespace definitions.
|
static interface |
INamespaceDefinition.INamespaceWithPackageName
Interface implemented by all language namespace definitions associated
with a package.
|
static interface |
INamespaceDefinition.IPrivateNamespaceDefinition
Interface implemented by all private namespace definitions.
|
static interface |
INamespaceDefinition.IProtectedNamespaceDefinition
Interface implemented by all protected namespace definitions.
|
static interface |
INamespaceDefinition.IPublicNamespaceDefinition
Interface implemented by all public namespace definitions.
|
static interface |
INamespaceDefinition.IStaticProtectedNamespaceDefinition
Interface implemented by all static protected namespace definitions.
|
interface |
IPackageDefinition
A definition representing a package declaration.
|
interface |
IParameterDefinition
A definition representing a parameter declaration.
|
interface |
IScopedDefinition |
interface |
ISetterDefinition
A definition representing a
function set declaration. |
interface |
IStyleDefinition
Represents style metadata decorating a class definition,
such as
Style(name="color", type="uint", format="color", inherit="yes")] . |
interface |
ITypeDefinition
The base interface for class and interface definitions,
including definitions of vector types.
|
interface |
IVariableDefinition
A definition representing a
var declaration. |
Modifier and Type | Interface and Description |
---|---|
static interface |
NamespaceDefinition.INamepaceDeclarationDirective
Implemented by namespace definitions constructed from namespace
definition directives found in source code.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessorDefinition
AccessorDefinition is the abstract base class for definitions that
represent getters and setters. |
class |
AmbiguousDefinition
IDefinition marker to represent ambiguous results.
|
class |
AppliedVectorDefinition
Definition representing a Vectorized type.
|
class |
ClassDefinition
Each instance of this class represents the definition of an ActionScript
class in the symbol table.
|
class |
ClassDefinitionBase |
class |
ClassTraitsDefinition
Definition to represent the class traits, which holds all the static members,
and whose baseclass is "Class".
|
class |
ConstantDefinition |
class |
DefinitionBase
This class is the abstract base class for all ActionScript definitions in the
symbol table.
|
class |
EffectDefinition
Each instance of this class represent the definition of an MXML effect in the
symbol table.
|
class |
EventDefinition
Each instance of this class represents the definition of an MXML event in the
symbol table.
|
class |
FunctionDefinition
Each instance of this class represents the definition of an ActionScript
function in the symbol table.
|
class |
GetterDefinition |
class |
InterfaceDefinition
Each instance of this class represents the definition of an ActionScript
interface in the symbol table.
|
class |
MemberedDefinition
MemberedDefinition is the abstract base class for definitions that
have members, namely definitions for packages, classes, and interfaces. |
class |
MetadataDefinitionBase
This is the abstract base class for definitions in the symbol table that that
are declared by metadata tags on other definitions.
|
class |
NamespaceDefinition
Instances of this class represent definitions of ActionScript namespaces in
the symbol table.
|
class |
PackageDefinition
This is the abstract base class for definitions in the symbol table that
represent packages.
|
class |
ParameterDefinition
Each instance of this class represents the definition of an ActionScript
function parameter in the symbol table.
|
class |
ScopedDefinitionBase
This is the abstract base class for definitions in the symbol table that have
a associated scope object.
|
class |
SetterDefinition |
class |
StyleDefinition
Instances of this class represent definitions of MXML styles in the symbol
table.
|
class |
SyntheticBindableGetterDefinition
Getter definition created for a Bindable Variable
|
class |
SyntheticBindableSetterDefinition
Setter definition created for a Bindable Variable
|
class |
TypeDefinitionBase
Instances of this class represent definitions of ActionScript types (i.e.,
classes and interfaces) in the symbol table.
|
class |
VariableDefinition
Instances of this class represent definitions of ActionScript variables and
constants in the symbol table.
|
Modifier and Type | Class and Description |
---|---|
class |
StateDefinition
StateDefinition represents a state in MXML 2009 or later. |
class |
StateDefinitionBase
StateDefinitionBase is an abstract base class for
StateDefinition and StateGroupDefinition , which represent
states and state groups in MXML 2009 and later. |
class |
StateGroupDefinition
StateGroupDefinition represents a state group in an MXML class. |
Modifier and Type | Method and Description |
---|---|
IASDocComment |
FlexJSASDocDelegate.createASDocComment(ISourceLocation location,
IDocumentableDefinition definition) |
IASDocComment |
SimpleASDocDelegate.createASDocComment(ISourceLocation location,
IDocumentableDefinition definition) |
IASDocComment |
NilASDocDelegate.createASDocComment(ISourceLocation location,
IDocumentableDefinition definition) |
Modifier and Type | Class and Description |
---|---|
static class |
ASProjectScope.DefinitionPromise
Represents a promise to provide an
IDefinition in the future. |
Modifier and Type | Method and Description |
---|---|
IASDocComment |
SWCFileScopeProvider.SWCFileScope.getComment(ICompilerProject project,
IDocumentableDefinition def) |
Modifier and Type | Interface and Description |
---|---|
interface |
ITypedClassNode
Represents a class that represents a typed collection.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.