| Interface | Description |
|---|---|
| IDefinition |
The base class for all definitions.
|
| IDocumentableDefinition |
The base class for definitions which can have ASDoc comments.
|
| IFunctionDefinition |
A definition representing a
function declaration. |
| IInterfaceDefinition |
A definition representing an
interface declaration. |
| IMemberedDefinition | |
| INamespaceDefinition |
A definition representing a
namespace declaration. |
| INamespaceDefinition.IAnyNamespaceDefinition |
Interface implemented by the any namespace definition.
|
| INamespaceDefinition.ICodeModelImplicitDefinitionNamespaceDefinition |
Interface implemented by the code model implicit definition namespace
definition.
|
| INamespaceDefinition.IFilePrivateNamespaceDefinition |
Interface implemented by all file private namespace definitions.
|
| INamespaceDefinition.IInterfaceNamespaceDefinition |
Interface implemented by all interface namespace definitions.
|
| INamespaceDefinition.IInternalNamespaceDefinition |
Interface implemented by all internal namespace definitions.
|
| INamespaceDefinition.ILanguageNamespaceDefinition |
Interface implemented by all language namespace definitions.
|
| INamespaceDefinition.INamespaceWithPackageName |
Interface implemented by all language namespace definitions associated
with a package.
|
| INamespaceDefinition.IPrivateNamespaceDefinition |
Interface implemented by all private namespace definitions.
|
| INamespaceDefinition.IProtectedNamespaceDefinition |
Interface implemented by all protected namespace definitions.
|
| INamespaceDefinition.IPublicNamespaceDefinition |
Interface implemented by all public namespace definitions.
|
| INamespaceDefinition.IStaticProtectedNamespaceDefinition |
Interface implemented by all static protected namespace definitions.
|
| IParameterDefinition |
A definition representing a parameter declaration.
|
| IQualifiers |
Represents a set of namespaces to be used for name resolution.
|
| IScopedDefinition | |
| ITypeDefinition |
The base interface for class and interface definitions,
including definitions of vector types.
|
| IVariableDefinition |
A definition representing a
var declaration. |
| Enum | Description |
|---|---|
| IFunctionDefinition.FunctionClassification |
Function classifications (local, class member, interface member, and
package member)
|
| IInterfaceDefinition.InterfaceClassification |
Determines the type of interface
|
| INamespaceDefinition.NamespaceClassification |
Determines the type of namespace
|
| IVariableDefinition.VariableClassification |
Variable classifications (local, argument, class member, interface
member, and package member)
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.