| Package | Description |
|---|---|
| org.apache.royale.compiler.common | |
| org.apache.royale.compiler.definitions | |
| org.apache.royale.compiler.tree.as |
| Modifier and Type | Method and Description |
|---|---|
IDefinitionNode |
IDecoration.getDecoratedDefinitionNode()
Returns the parent that is being decorated by this
IDecoration |
| Modifier and Type | Method and Description |
|---|---|
IDefinitionNode |
IDefinition.getNode()
Returns the
IDefinitionNode from which this definition was
created, if the definition came from the AST for a source file. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDocumentableDefinitionNode
An AST node representing a declaration that can have an ASDoc comment
associated with it.
|
interface |
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
interface |
INamespaceNode
An AST node representing a
namespace declaration. |
interface |
IParameterNode
An AST node representing a parameter in a
function declaration. |
interface |
IScopedDefinitionNode
An AST node representing a declaration with a contained scope,
as for
package, class,
interface, and function declarations. |
interface |
ITypeNode
An AST node representing a class or interface declaration.
|
interface |
IVariableNode
An AST node representing a
var or const declaration. |
| Modifier and Type | Method and Description |
|---|---|
IDefinitionNode[] |
IFileNode.getTopLevelDefinitionNodes(boolean includeDefinitionsOutsideOfPackage,
boolean includeNonPublicDefinitions)
Gets definition nodes within this file node that are children
of the file node or children of a package block node.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.