Direct superclass relationships among the specified metaobject
classes. The class of every class shown is
standard-class
except for the class t which is an instance of the class
built-in-class
and the classes
generic-function and
standard-generic-function
which are instances of the class funcallable-standard-class.
|
Metaobject Class |
Direct Superclasses |
|
standard-object
|
(t)
|
|
funcallable-standard-object
|
(standard-object function)
|
*
|
metaobject
|
(standard-object)
|
*
|
generic-function
|
(metaobject funcallable-standard-object)
|
|
standard-generic-function
|
(generic-function)
|
*
|
method
|
(metaobject)
|
|
standard-method
|
(method)
|
*
|
standard-accessor-method
|
(standard-method)
|
|
standard-reader-method
|
(standard-accessor-method)
|
|
standard-writer-method
|
(standard-accessor-method)
|
*
|
method-combination
|
(metaobject)
|
*
|
slot-definition
|
(metaobject)
|
*
|
direct-slot-definition
|
(slot-definition)
|
*
|
effective-slot-definition
|
(slot-definition)
|
*
|
standard-slot-definition
|
(slot-definition)
|
|
standard-direct-slot-definition
|
(standard-slot-definition direct-slot-definition)
|
|
standard-effective-slot-definition
|
(standard-slot-definition effective-slot-definition)
|
*
|
specializer
|
(metaobject)
|
|
eql-specializer
|
(specializer)
|
*
|
class
|
(specializer)
|
|
built-in-class
|
(class)
|
|
forward-referenced-class
|
(class)
|
|
standard-class
|
(class)
|
|
funcallable-standard-class
|
(class)
|