Package | Description |
---|---|
org.apache.flex.compiler.common |
This package contains miscellaneous classes and interfaces
used by other compiler packages.
|
org.apache.flex.compiler.definitions |
This package contains interfaces for various kinds of definitions
found in AS and MXML files.
|
org.apache.flex.compiler.definitions.references |
This package contains interfaces related to inter-definition references.
|
org.apache.flex.compiler.fxg |
This package and its subpackages contains classes and interfaces
for compiling FXG.
|
org.apache.flex.compiler.internal.abc | |
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.parsing.as | |
org.apache.flex.compiler.internal.resourcebundles | |
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. |
org.apache.flex.compiler.internal.tree.mxml |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.mxml package. |
org.apache.flex.compiler.internal.tree.properties |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.properties package. |
org.apache.flex.compiler.internal.workspaces |
This package is the internal counterpart of the external
org.apache.flex.compiler.workspaces package. |
org.apache.flex.compiler.projects |
This package contains interfaces representing projects.
|
org.apache.flex.compiler.scopes |
This package contains interfaces representing scopes.
|
org.apache.flex.swc |
This package and its subpackages contain a support library
for reading, writing, and representing SWC files.
|
Modifier and Type | Method and Description |
---|---|
IWorkspace |
IFileSpecificationGetter.getWorkspace()
Returns the
IWorkspace associated with the implementation, must
never be null. |
Modifier and Type | Method and Description |
---|---|
static IImportTarget |
ASImportTarget.buildImportFromPackageName(IWorkspace w,
String packageName)
Create an ASImport from a package name (as it appears in a package definition)
|
static IImportTarget |
ASImportTarget.buildImportFromXMLNamespace(IWorkspace w,
String xmlNamespace)
Create an ASImport from a package-style XML namespace
|
static ASImportTarget |
ASImportTarget.get(IWorkspace w,
String target) |
IASNode |
NodeReference.getNode(IWorkspace workspace,
ASScope scope)
Get a strong reference to the Node.
|
Modifier and Type | Method and Description |
---|---|
IEffectDefinition |
IClassDefinition.getEffectDefinition(IWorkspace w,
String name)
Gets an effect definition for an effect declared on this class with a
particular name such as
"moveEffect" . |
IEffectDefinition[] |
IClassDefinition.getEffectDefinitions(IWorkspace w)
Gets the effect definitions for effects declared on this class.
|
IEventDefinition |
IClassDefinition.getEventDefinition(IWorkspace w,
String name)
Gets an event definition for an event declared on this class with a
particular name such as
"click" . |
IEventDefinition[] |
IClassDefinition.getEventDefinitions(IWorkspace w)
Gets the event definitions for events declared on this class.
|
IStyleDefinition |
IClassDefinition.getStyleDefinition(IWorkspace workspace,
String name)
Gets a style definition for a style declared on this class with a
particular name such as
"fontSize" . |
IStyleDefinition[] |
IClassDefinition.getStyleDefinitions(IWorkspace w)
Gets the style definitions for styles declared on this class.
|
Modifier and Type | Method and Description |
---|---|
static IReference |
ReferenceFactory.lexicalReference(IWorkspace workspace,
String baseName)
Generates an
IReference for an unqualified base name. |
static IResolvedQualifiersReference |
ReferenceFactory.multinameReference(IWorkspace workspace,
Set<INamespaceDefinition> namespaces,
String baseName)
Generates an
IReference for a multiname coming from an ABC. |
static IReference |
ReferenceFactory.notATypeReference(IWorkspace workspace,
String baseName)
Generates an
IReference for a type reference that will always be
an error. |
static IResolvedQualifiersReference |
ReferenceFactory.packageQualifiedReference(IWorkspace workspace,
String qname)
Generates an
IReference for a fully qualified name. |
static IResolvedQualifiersReference |
ReferenceFactory.packageQualifiedReference(IWorkspace workspace,
String qname,
boolean includeInternal)
Generates an
IReference for a fully qualified name. |
static IResolvedQualifiersReference |
ReferenceFactory.packageQualifiedReference(IWorkspace workspace,
String packageName,
String baseName,
boolean includeInternal)
Generates an
IReference for a base name qualified by a package
name. |
static IReference |
ReferenceFactory.parameterizedReference(IWorkspace workspace,
IReference base,
IReference param)
Generates an
IReference for a parameterized type, such as
{@code Vector. |
static IResolvedQualifiersReference |
ReferenceFactory.resolvedQualifierQualifiedReference(IWorkspace workspace,
INamespaceDefinition namespace,
String baseName)
Generates an
IReference for a base name qualified by an
INamespaceDefinition . |
Constructor and Description |
---|
FXGFileNode(IWorkspace workspace,
String pathName,
IFXGNode tree) |
Constructor and Description |
---|
ABCScopeBuilder(IWorkspace workspace,
byte[] abcData,
String path,
IFileScopeProvider fileScopeProvider)
Create an ABCScopeBuilder from ABC byte code data.
|
Constructor and Description |
---|
ASParser(IWorkspace workspace,
IRepairingTokenBuffer buffer)
Construct an AS3 parser from a token buffer.
|
ASParser(IWorkspace workspace,
IRepairingTokenBuffer buffer,
boolean parsingProjectConfigVariables)
Construct an AS3 parser for parsing command line config args
|
Constructor and Description |
---|
PropertiesFileParser(IWorkspace workspace)
Constructor
|
Modifier and Type | Method and Description |
---|---|
IWorkspace |
ASScope.getWorkspace()
Get's the
IWorkspace in which this ASScope lives. |
IWorkspace |
ASFileScope.getWorkspace() |
Modifier and Type | Method and Description |
---|---|
void |
ScopeView.addLocalImportsToNamespaceSet(IWorkspace workspace,
Set<INamespaceDefinition> namespaceSet) |
void |
ASScope.addLocalImportsToNamespaceSet(IWorkspace workspace,
Set<INamespaceDefinition> namespaceSet)
Adds
INamespaceDefinition 's for each import in this scope to the
specified namespace set. |
ASFileScope |
SWCFileScopeProvider.createFileScope(IWorkspace workspace,
String filePath) |
ASFileScope |
ASFileScopeProvider.createFileScope(IWorkspace workspace,
String filePath) |
static Set<ICompilationUnit> |
ASProjectScope.getCompilationUnitsWithConflictingDefinitions(IWorkspace workspace,
Iterable<ICompilationUnit> units)
Find all the
ICompilationUnit s that define definitions with the same qualified name as the definitions defined by the
specified Iterable of ICompilationUnit s. |
Constructor and Description |
---|
SWCFileScopeProvider.SWCFileScope(IWorkspace workspace,
String filePath) |
Modifier and Type | Method and Description |
---|---|
IWorkspace |
NodeBase.getWorkspace()
Get's the
IWorkspace in which this NodeBase lives. |
IWorkspace |
FileNode.getWorkspace() |
Modifier and Type | Method and Description |
---|---|
IWorkspace |
MXMLImplicitImportNode.getWorkspace() |
Constructor and Description |
---|
ResourceBundleFileNode(IWorkspace workspace,
String pathName,
String locale)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
Workspace
Maintains a collection of ICompilerProject's in the workspace and state that
is shared across multiple CompilerProject's
|
Modifier and Type | Method and Description |
---|---|
IWorkspace |
Workspace.getWorkspace() |
Modifier and Type | Method and Description |
---|---|
IWorkspace |
ICompilerProject.getWorkspace() |
Modifier and Type | Method and Description |
---|---|
static IFlexProject |
ProjectFactory.createFlexProject(IWorkspace workspace,
IASDocBundleDelegate asDocBundleDelegate) |
Modifier and Type | Method and Description |
---|---|
ASFileScope |
IFileScopeProvider.createFileScope(IWorkspace workspace,
String filePath)
Create an
ASFileScope object. |
Modifier and Type | Method and Description |
---|---|
IWorkspace |
SWCManager.getWorkspace() |
Constructor and Description |
---|
SWCManager(IWorkspace workspace)
Initialize the
SWCManager . |
Copyright © 2016 The Apache Software Foundation. All rights reserved.