Package | Description |
---|---|
org.apache.flex.compiler.definitions |
This package contains interfaces for various kinds of definitions
found in AS and MXML files.
|
org.apache.flex.compiler.internal.definitions |
This package is the internal counterpart of the external
org.apache.flex.compiler.definitions package. |
org.apache.flex.compiler.internal.scopes |
This package is the internal counterpart of the external
org.apache.flex.compiler.scopes package. |
org.apache.flex.compiler.tree.as |
Modifier and Type | Method and Description |
---|---|
IInterfaceDefinition[] |
IInterfaceDefinition.resolveExtendedInterfaces(ICompilerProject project)
Get the definitions of the extended interfaces.
|
IInterfaceDefinition[] |
IClassDefinition.resolveImplementedInterfaces(ICompilerProject project)
Get the definitions of the implemented interfaces.
|
Modifier and Type | Method and Description |
---|---|
Iterator<IInterfaceDefinition> |
IClassDefinition.interfaceIterator(ICompilerProject project)
Creates an iterator for enumerating all of the interfaces that this class
implements.
|
Iterator<IInterfaceDefinition> |
IInterfaceDefinition.interfaceIterator(ICompilerProject project,
boolean includeThis)
Creates an iterator for enumerating all of the interfaces that this class
implements.
|
Set<IInterfaceDefinition> |
ITypeDefinition.resolveAllInterfaces(ICompilerProject project) |
Modifier and Type | Class and Description |
---|---|
class |
InterfaceDefinition
Each instance of this class represents the definition of an ActionScript
interface in the symbol table.
|
Modifier and Type | Method and Description |
---|---|
protected IInterfaceDefinition[] |
TypeDefinitionBase.filterNullInterfaces(IInterfaceDefinition[] in) |
IInterfaceDefinition |
InterfaceDefinition.InterfaceIterator.next() |
IInterfaceDefinition[] |
InterfaceDefinition.resolveExtendedInterfaces(ICompilerProject project) |
IInterfaceDefinition[] |
ClassDefinitionBase.resolveImplementedInterfaces(ICompilerProject project) |
abstract IInterfaceDefinition[] |
TypeDefinitionBase.resolveInterfacesImpl(ICompilerProject project)
Resolve the interfaces that this definition extends (if an interface), or implements (if a class).
|
IInterfaceDefinition[] |
InterfaceDefinition.resolveInterfacesImpl(ICompilerProject project)
resolve the interfaces this interface extends
|
IInterfaceDefinition[] |
ClassTraitsDefinition.resolveInterfacesImpl(ICompilerProject project) |
IInterfaceDefinition[] |
ClassDefinitionBase.resolveInterfacesImpl(ICompilerProject project)
Resolve the implemented interfaces of this Class
|
Modifier and Type | Method and Description |
---|---|
Iterator<IInterfaceDefinition> |
ClassDefinitionBase.interfaceIterator(ICompilerProject project) |
Iterator<IInterfaceDefinition> |
InterfaceDefinition.interfaceIterator(ICompilerProject project,
boolean includeThis) |
Iterator<IInterfaceDefinition> |
InterfaceDefinition.interfaceIterator(ICompilerProject project,
boolean includeThis,
Collection<ICompilerProblem> problems) |
Set<IInterfaceDefinition> |
InterfaceDefinition.resolveAllInterfaces(ICompilerProject project) |
Set<IInterfaceDefinition> |
ClassTraitsDefinition.resolveAllInterfaces(ICompilerProject project) |
Set<IInterfaceDefinition> |
ClassDefinitionBase.resolveAllInterfaces(ICompilerProject project) |
Modifier and Type | Method and Description |
---|---|
protected IInterfaceDefinition[] |
TypeDefinitionBase.filterNullInterfaces(IInterfaceDefinition[] in) |
Constructor and Description |
---|
InterfaceDefinition.InterfaceIterator(IInterfaceDefinition thisInterface,
ICompilerProject project,
boolean includeThis,
Collection<ICompilerProblem> problems)
Creates iterator for all interfaces extended by an interface
|
Modifier and Type | Method and Description |
---|---|
IInterfaceDefinition[] |
ASScopeCache.resolveInterfaces() |
Modifier and Type | Method and Description |
---|---|
IInterfaceDefinition |
IInterfaceNode.getDefinition()
Gets the symbol that represents this
IInterfaceNode |
Copyright © 2016 The Apache Software Foundation. All rights reserved.