| Interface | Description |
|---|---|
| IASNode |
The base interface for all AST (abstract syntax tree) nodes.
|
| IContainerNode |
An AST node representing a container of other nodes, such as a parameter list.
|
| IDefinitionNode |
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
| IDocumentableDefinitionNode |
An AST node representing a declaration that can have an ASDoc comment
associated with it.
|
| IExpressionNode |
An AST node representing any kind of expression.
|
| IFileNode |
An AST node representing an ActionScript file being compiled.
|
| IFunctionNode |
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
| IImportNode |
An AST node representing an
import directive. |
| IModifierNode |
An AST node representing one of the modifiers that can be used with a
declaration:
dynamic, final, native,
override, static, or virtual. |
| INamespaceNode |
An AST node representing a
namespace declaration. |
| IParameterNode |
An AST node representing a parameter in a
function declaration. |
| IScopedDefinitionNode |
An AST node representing a declaration with a contained scope,
as for
package, class,
interface, and function declarations. |
| IScopedNode |
An AST node that has an attached scope.
|
| ITypeNode |
An AST node representing a class or interface declaration.
|
| IVariableNode |
An AST node representing a
var or const declaration. |
| Enum | Description |
|---|---|
| IContainerNode.ContainerType | |
| IImportNode.ImportKind |
Represents a kind of import that his node represents
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.