Moptilities builds on the Lisp Meta-Object Protocol (MOP).
When true, finalization messages are printed to debug-io
Ensures the when-finalized is called on the object just before it is garbage collected.
Returns a list of default initarg information for the class-specifier. This list consists of trip...
Returns a list of the direct specializers of thing. Thing can a class, object representing a clas...
Returns the immediate subclasses of thing. Thing can be a class, object or symbol naming a class.
Returns the immediate superclasses of thing. Thing can be a class, object or symbol naming a clas...
Finalizes thing if necessary. Thing can be a class, object or symbol naming a class. Returns the ...
Returns two values, the arglist of symbol
Returns a list of all of the direct generic-functions associated with thing. Thing can be a class...
Prevents care-when-finalized from being called on object just before it is garbage collected.
Returns true if the class has no subclasses.
Returns a list of subclasses of thing that have no subclasses of their own; i.e., the leaves of t...
Applys fn to all of the direct methods of thing (which can be a class, object or symbol naming a ...
Applies fn to each subclass of class. If proper? is true, then
Removes all methods associated with class-specifier. Class-specifier can be a class, object repre...
Removes all methods associated with class-specifier that pass a predicate. Class-specifier can be...
Like direct-specializers-of but returns all the specializers, not just the direct ones.
Returns all of the subclasses of the class including the class itself.
Returns a list of superclasses of thing. Thing can be a class, object or symbol naming a class. T...
Returns the name of thing's class.
Returns a list of the names of the slots that are defined directly in the class-specifier (as o...
If thing is an eql-specializer, returns a representation of thing as (eql <object>).
Returns the class of thing or nil if the class cannot be found. Thing can be a class, an object r...
Returns the slot-definition for the slot named
Returns true if thing is a reader method (i.e., a subclass of standard-reader-method).
Returns a list of the names of the slots of a class ~
Returns a property list describing the slot named slot-name in class-specifier.
Returns t if child and parent both specifies classes and child is a subclass of the parent.
Called just before an object is garbage collected if care-when-finalize has been called on the ob...
Returns true if thing is a writer method (i.e., a subclass of standard-writer-method).