A declaration which can be contained in a Package
or in another NestableDeclaration
.
Functions, values, classes, interfaces and aliases are such declarations.
no type hierarchy
Attributes | |
actual | Source Codeshared formal Boolean actual True if this declaration is annotated with actual. |
container | Source Codeshared formal NestableDeclaration|Package container This declaration's immediate container, which can be either a |
containingModule | Source Codeshared formal Module containingModule This declaration's module container. |
containingPackage | Source Codeshared formal Package containingPackage This declaration's package container. |
default | Source Codeshared formal Boolean default True if this declaration is annotated with default. |
formal | Source Codeshared formal Boolean formal True if this declaration is annotated with formal. |
shared | Source Codeshared formal Boolean shared True if this declaration is annotated with shared. |
static | Source Codeshared formal Boolean static True if this declaration is annotated with static. |
toplevel | Source Codeshared formal Boolean toplevel True if this declaration is a toplevel declaration. |
Inherited Attributes |
Attributes inherited from: Object |
Attributes inherited from: Declaration |
Attributes inherited from: TypedDeclaration |
Inherited Methods |
Methods inherited from: Object |
Methods inherited from: Annotated |
Methods inherited from: AnnotatedDeclaration |