Package | Description |
---|---|
org.apache.flex.compiler.asdoc |
This package contains interfaces related to ASDoc,
the documentation system for AS and MXML APIs.
|
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.as.metadata | |
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.tree.as | |
org.apache.flex.compiler.tree.metadata | |
org.apache.flex.compiler.tree.mxml |
Modifier and Type | Method and Description |
---|---|
IASDocComment |
IMetadataParserASDocDelegate.afterDefinition(IDocumentableDefinitionNode definitionNode)
Called by the
MetadataParser after an IDocumentableDefinitionNode has been constructed
and fully parsed. |
IASDocComment |
IASParserASDocDelegate.afterDefinition(IDocumentableDefinitionNode definitionNode)
Called by the
ASParser after an IDocumentableDefinitionNode has been constructed
and fully parsed. |
Constructor and Description |
---|
ASDocComment(ASToken token,
IDocumentableDefinitionNode node) |
Modifier and Type | Class and Description |
---|---|
class |
AccessorNode
ActionScript parse tree node that acts as a base class for getters and
setters.
|
class |
BaseDefinitionNode |
class |
BaseTypedDefinitionNode
Base class for definitions that have a type associated with them
|
class |
BaseVariableNode
Base class for variables, including both traditional variables as well as
arguments
|
class |
ChainedVariableNode |
class |
ClassNode
ActionScript parse tree node representing a class definition
|
class |
ConfigConstNode
A ConfigConstNode is a conditional compilation const that only exists at
compile time.
|
class |
ConfigNamespaceNode
Represents a config directive definition
|
class |
FunctionNode
ActionScript parse tree node representing a function definition
|
class |
GetterNode
ActionScript parse tree node representing a getter definition (e.g. function
get foo():Number)
|
class |
InterfaceNode
ActionScript parse tree node representing an interface definition
|
class |
MemberedNode |
class |
NamespaceNode
AST node for namespace definition.
|
class |
PackageNode
ActionScript parse tree node representing a package definition
|
class |
ParameterNode
ActionScript parse tree node representing one argument (e.g. str:String) in a
function definition
|
class |
SetterNode
ActionScript parse tree node representing a setter definition (e.g. function
set foo(f:Number):Void)
|
class |
VariableNode
ActionScript parse tree node representing a variable definition (e.g. var
str:String)
|
Modifier and Type | Class and Description |
---|---|
class |
BaseDefinitionMetaTagNode
For metatags that decorate a definition, such as Events, Effects and Styles,
we treat them internally as IDefinitions.
|
class |
EffectTagNode |
class |
EventTagNode |
class |
StyleTagNode |
Modifier and Type | Class and Description |
---|---|
class |
MXMLClassDefinitionNode
MXMLClassDefinitionNode represents an MXML tag which defines a new
class. |
class |
MXMLDocumentNode
MXMLDocumentNode represents the root MXML tag in an MXML document. |
Modifier and Type | Interface and Description |
---|---|
interface |
IAccessorNode
An AST node representing a getter or a setter.
|
interface |
IClassNode
An AST node representing a
class declaration. |
interface |
ICommonClassNode
This interface contains the APIs that are available for both ActionScript and
MXML class nodes.
|
interface |
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
interface |
IGetterNode
An AST node representing a getter.
|
interface |
IInterfaceNode
An AST node representing a
interface declaration. |
interface |
INamespaceNode
An AST node representing a
namespace declaration. |
interface |
IParameterNode
An AST node representing a parameter in a
function declaration. |
interface |
ISetterNode
An AST node representing a setter.
|
interface |
IVariableNode
An AST node representing a
var or const declaration. |
Modifier and Type | Interface and Description |
---|---|
interface |
IEffectTagNode
Represents an Effect metadata tag, of the form [Effect(name="string",
event="eventName")]
|
interface |
IEventTagNode
Represents an Event metadata tag, of the form [Event(name="string",
type="eventName")]
|
interface |
IStyleTagNode
represents a Style metadata tag.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IMXMLApplicationNode
This AST node represents the root tag defining an MXML application.
|
interface |
IMXMLClassDefinitionNode
This AST node represents an MXML tag which defines a new class.
|
interface |
IMXMLDocumentNode
This AST node represents the root tag in an MXML document.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.