| Modifier and Type | Method and Description |
|---|---|
boolean |
ICompilerProject.isValidTypeConversion(IASNode node,
IDefinition actualDefinition,
IDefinition expectedDefinition,
IFunctionDefinition func) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
interface |
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
interface |
IDocumentableDefinitionNode
An AST node representing a declaration that can have an ASDoc comment
associated with it.
|
interface |
IExpressionNode
An AST node representing any kind of expression.
|
interface |
IFileNode
An AST node representing an ActionScript file being compiled.
|
interface |
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
interface |
IImportNode
An AST node representing an
import directive. |
interface |
IModifierNode
An AST node representing one of the modifiers that can be used with a
declaration:
dynamic, final, native,
override, static, or virtual. |
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 |
IScopedNode
An AST node that has an attached scope.
|
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 |
|---|---|
IASNode |
IASNode.getAncestorOfType(Class<? extends IASNode> nodeType)
Get the nearest ancestor of this node that has the specified type.
|
IASNode |
IASNode.getChild(int i)
Get a particular child of this node
|
IASNode |
IASNode.getContainingNode(int offset)
Gets the child node that contains the offset
|
IASNode |
IASNode.getParent()
Get the parent of this node
|
IASNode |
IASNode.getSucceedingNode(int offset)
Get the first node that succeeds the offset (i.e.
|
| Modifier and Type | Method and Description |
|---|---|
IASNode |
IASNode.getAncestorOfType(Class<? extends IASNode> nodeType)
Get the nearest ancestor of this node that has the specified type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IMetaTagNode
An AST node representing a single metadata annotation on a declaration.
|
interface |
IMetaTagsNode
An AST node representing the collection of metadata annotations on a declaration.
|
| Modifier and Type | Method and Description |
|---|---|
IASNode |
ISyntaxTreeRequestResult.getAST() |
Copyright © 2023 The Apache Software Foundation. All rights reserved.