See: Description
Interface | Description |
---|---|
IDecoration |
A
IDecoration is a type of parse tree element that decorates an IDefinitionNode . |
IDefinitionPriority |
The "priority" of a definition determines whether that definition shadows definitions from other
compilation units that have the same qname.
|
IEmbedResolver |
Any Node related to embedding (EmbedNode, MXMLEmbedNode) needs to implement
this interface so as to be able resolve the compilation unit related to that
embedded asset.
|
IFileSpecificationGetter |
Interface that abstracts the acquisition of
IFileSpecification 's which
are used to open files by the compiler. |
IImportTarget |
Represents the target of an import statement (e.g. import mx.controls.Button or import mx.controls.*)
and encapsulates the logic involved in combining a reference (Button or mx.controls.Button) with
the import target to get a fully qualified name.
|
IMetaInfo |
This interface represents the information content of one metadata annotation
and is shared by
IMetaTagNode and IMetaTag . |
IPathResolver |
Interface for resolving path names to files.
|
ISourceLocation |
This interface provides information about where something
(a token, a tag, an attribute, a node, a definition, etc.)
|
Class | Description |
---|---|
ASImportTarget | |
ASModifier |
Modifiers found within the AS3 language.
|
DependencyTypeSet |
Stores the set of dependency types for an edge in the dependency graph.
|
LibraryPathUtils |
Some stray library filename utils.
|
ModifiersSet |
Map for holding a set of modifiers
|
Multiname | |
MutablePrefixMap |
This is a mutable version of a
PrefixMap that allows additions and
removals of namespaces |
NodeReference |
Helper class to abstract the details of how we get back to Nodes from Definitions and NamespaceReferences.
|
PrefixedXMLName |
A subclass of XMLName used by clients that need to manipulate the actual
syntactic form of the element name (including its prefix).
|
PrefixMap |
A PrefixMap contains a collection of prefix to namespace mappings found in
MXML documents.
|
RecursionGuard |
Recursion guard that can be used throughout code model to make sure we don't infinitely recurse when
performing type lookups, etc.
|
SourceLocation |
Common class to store file/location information across all source types
such as AS, CSS etc
|
VersionInfo |
A helper class for querying build number, Flex version, and library
version information.
|
XMLName |
Qualified element name (XML namespace and local name).
|
Enum | Description |
---|---|
DependencyType |
An enumeration representing the four types of dependencies that an
edge in a
DependencyGraph can have. |
Copyright © 2016 The Apache Software Foundation. All rights reserved.