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 actualTrue if this declaration is annotated with actual. |
container | Source Codeshared formal NestableDeclaration|Package containerThis declaration's immediate container, which can be either a |
containingModule | Source Codeshared formal Module containingModuleThis declaration's module container. |
containingPackage | Source Codeshared formal Package containingPackageThis declaration's package container. |
default | Source Codeshared formal Boolean defaultTrue if this declaration is annotated with default. |
formal | Source Codeshared formal Boolean formalTrue if this declaration is annotated with formal. |
shared | Source Codeshared formal Boolean sharedTrue if this declaration is annotated with shared. |
toplevel | Source Codeshared formal Boolean toplevelTrue 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 |