Package | Description |
---|---|
org.apache.flex.compiler.definitions.references |
This package contains interfaces related to inter-definition references.
|
org.apache.flex.compiler.internal.definitions.references | |
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.targets |
This package is the internal counterpart of the external
org.apache.flex.compiler.targets package. |
Modifier and Type | Method and Description |
---|---|
static IResolvedQualifiersReference |
ReferenceFactory.multinameReference(IWorkspace workspace,
Set<INamespaceDefinition> namespaces,
String baseName)
Generates an
IReference for a multiname coming from an ABC. |
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 IResolvedQualifiersReference |
ReferenceFactory.resolvedQualifierQualifiedReference(IWorkspace workspace,
INamespaceDefinition namespace,
String baseName)
Generates an
IReference for a base name qualified by an
INamespaceDefinition . |
Modifier and Type | Method and Description |
---|---|
boolean |
IResolvedQualifiersReference.matches(IResolvedQualifiersReference toMatch)
Determines if base name of this
IResolvedQualifiersReference
matches the base name of the specified
IResolvedQualifiersReference and at least one qualifier in
the specified IResolvedQualifiersReference is in the set of
qualifiers in this IResolvedQualifiersReference . |
Modifier and Type | Class and Description |
---|---|
class |
ResolvedQualifiersReference
Implementation of
IReference representing a reference where all the
qualifiers have been resolved to namespace definitions. |
Modifier and Type | Method and Description |
---|---|
boolean |
ResolvedQualifiersReference.matches(IResolvedQualifiersReference toMatch) |
Modifier and Type | Method and Description |
---|---|
IDefinition |
ASScopeCache.findPropertyMultiname(IResolvedQualifiersReference ref,
DependencyType dt)
Resolves the specified reference to a definition and adds a dependency to
the dependency graph if needed.
|
Modifier and Type | Method and Description |
---|---|
Set<ICompilationUnit> |
ASProjectScope.getCompilationUnitsForReferences(Iterable<IResolvedQualifiersReference> references)
Find the
ICompilationUnit 's in the project that define or should
define the definitions that the specified list of references refer to. |
Set<ICompilationUnit> |
ASProjectScope.getCompilationUnitsForReferences(Iterable<IResolvedQualifiersReference> references,
Collection<IResolvedQualifiersReference> unresolvedReferences)
Find the
ICompilationUnit 's in the project that define or should
define the definitions that the specified list of references refer to. |
Set<ICompilationUnit> |
ASProjectScope.getCompilationUnitsForReferences(Iterable<IResolvedQualifiersReference> references,
Collection<IResolvedQualifiersReference> unresolvedReferences)
Find the
ICompilationUnit 's in the project that define or should
define the definitions that the specified list of references refer to. |
Modifier and Type | Method and Description |
---|---|
protected void |
FlexTarget.codegenInfoMethod(ClassGeneratorHelper classGen,
Integer compatibilityVersion,
String mainClassQName,
IResolvedQualifiersReference preloaderReference,
IResolvedQualifiersReference runtimeDPIProviderReference,
org.apache.flex.compiler.internal.targets.FlexSplashScreenImage splashScreen,
IASNode rootNode,
ITargetAttributes targetAttributes,
Collection<String> compiledLocales,
org.apache.flex.compiler.internal.targets.FlexFrame1Info frame1Info,
Set<String> accessibilityClassNames,
String flexInitClassName,
String stylesClassName,
List<String> rsls,
org.apache.flex.compiler.internal.targets.FlexRSLInfo rslInfo,
Collection<ICompilerProblem> problemCollection,
boolean isAppFlexInfo)
Codegen the IFlexModuleFactory.info() method.
|
Constructor and Description |
---|
FlexAppSWFTarget(IResolvedQualifiersReference mainApplicationClass,
FlexProject project,
ITargetSettings targetSettings,
ITargetProgressMonitor progressMonitor)
Constructor
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.