(class-superclasses INTEGER)
(class-superclasses INTEGER inherit)
(class-subclasses PRIMITIVE)
(class-subclasses PRIMITIVE inherit)
Рис. 15.26. Использование функций class-superclasses и class-subclasses
Функция class-slots возвращает составную величину, содержащую список слотов заданного класса. Если при вызове функции использовался необязательный параметр inherit, в список также помещаются слоты, унаследованные от суперклассов. В противном случае только слоты, напрямую определенные в заданном слоте. При возникновении ошибки функция возвращает составную величину нулевой длины.
Определение 15.78. Функция class-slots
(class-slots <имя-класса> [inherit])
Для получения списка обработчиков сообщений класса служит функция get-defmessage-handler-list. Синтаксис и назначение параметров этой функции во многом идентичны функции class-slots.