Package | Description |
---|---|
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.scopes |
This package is the internal counterpart of the external
org.apache.flex.compiler.scopes package. |
org.apache.flex.compiler.internal.semantics | |
org.apache.flex.compiler.scopes |
This package contains interfaces representing scopes.
|
org.apache.flex.compiler.tree.as |
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 |
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 |
IPackageDefinition
A definition representing a package declaration.
|
interface |
ISetterDefinition
A definition representing a
function set declaration. |
interface |
ITypeDefinition
The base interface for class and interface definitions,
including definitions of vector types.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessorDefinition
AccessorDefinition is the abstract base class for definitions that
represent getters and setters. |
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 |
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 |
PackageDefinition
This is the abstract base class for definitions in the symbol table that
represent packages.
|
class |
ScopedDefinitionBase
This is the abstract base class for definitions in the symbol table that have
a associated scope object.
|
class |
SetterDefinition |
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.
|
Modifier and Type | Method and Description |
---|---|
IScopedDefinition |
NoDefinitionScope.getContainingDefinition() |
IScopedDefinition |
ASScope.getContainingDefinition()
Get's the
ScopedDefinitionBase that contains this scope. |
IScopedDefinition |
ASScopeBase.getDefinition() |
Modifier and Type | Method and Description |
---|---|
IDefinition |
SemanticUtils.findPropertyQualified(IScopedDefinition enclosing_def,
IDefinition member_def)
Find a property in a (presumably) enclosing defintion's scope.
|
static IDefinition |
SemanticUtils.findPropertyQualified(IScopedDefinition enclosing_def,
IDefinition member_def,
ICompilerProject project)
Find a property in a (presumably) enclosing defintion's scope.
|
static IDefinition |
SemanticUtils.getPropertyQualified(IScopedDefinition enclosing_def,
IDefinition member_def,
ICompilerProject project) |
Modifier and Type | Method and Description |
---|---|
IScopedDefinition |
IASScope.getDefinition()
Gets the scoped definition that produced this scope.
|
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.