Package: closer-mop

Generic Function direct-slot-definition-class

Lambda List

direct-slot-definition-class (class &rest initargs)

Arguments

The class argument is a class metaobject.
The initargs argument is a set of initialization arguments and values.

Return Value

The value returned is a subclass of the class direct-slot-definition.

Details

When a class is initialized, each of the canonicalized slot specifications must be converted to a direct slot definition metaobject. This generic function is called to determine the class of that direct slot definition metaobject.

The initargs argument is simply the canonicalized slot specification for the slot.

Methods

direct-slot-definition-class ((class standard-class) rest initargs)
This method returns the class standard-direct-slot-definition.

This method can be overridden.


direct-slot-definition-class ((class funcallable-standard-class) rest initargs)
This method returns the class standard-direct-slot-definition.

This method can be overridden.