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.tree.as |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.as package. |
Modifier and Type | Interface and Description |
---|---|
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.
|
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 |
NamespaceDefinition
Instances of this class represent definitions of ActionScript namespaces in
the symbol table.
|
Modifier and Type | Method and Description |
---|---|
IDefinition |
ASScope.findPropertyQualified(ICompilerProject project,
IQualifiers qual,
String baseName,
DependencyType dt,
boolean canEscapeWith)
The main public entry point for the findprop operation in the compiler
with an explicit set of qualifier namespaces.
|
IDefinition |
ASScope.getQualifiedPropertyFromDef(ICompilerProject project,
IDefinition def,
String name,
IQualifiers qualifiers,
boolean isSuperRef)
Find a property in an IDefinition, using the qualifiers passed in to provide the namespace set.
|
Modifier and Type | Method and Description |
---|---|
IQualifiers |
NamespaceIdentifierNode.resolveQualifier(ICompilerProject project)
Helper method to determine if this node references one of the builtin
access namespaces these consist of public, private, protected, internal,
and the any namespace - '*'
Helper method to determine if this node references one of the built-in
access namespaces.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.