The sealing directives include:
open. This controls whether a class can be directly subclassed outside the library in which it is defined.
concrete. This controls whether a class can have direct instances.
free. This controls how a class can be used for multiple inheritance.
open. This controls whether methods can be added to the generic function from outside the library in which the generic function is defined.
define inert domain, or using the abbreviations
define inert methodand
inert slot. These disallow the addition of some methods from outside the library in which the generic function is defined.
With the exception of
define inert domain, these directives are expressed as adjectives on the generic function definition, class definition, method definition, or slot specification.
Generated with Harlequin WebMaker