next up previous

12.16.1.11 Message-handler Existence

This function returns the symbol TRUE if the specified message-handler is defined (directly only, not by inheritance) for the class, FALSE otherwise.

Syntax

Defaults are outlined.

(message-handler-existp <class-name> <handler-name>    [<handler-type>])
<handler-type> ::= around | before | primary | after

12.16.1.12 Determining if a Class can have Direct Instances

This function returns the symbol TRUE if the specified class is abstract, i.e. the class cannot have direct instances, FALSE otherwise.

Syntax

(class-abstractp <class-name>)

12.16.1.13 Determining if a Class can Satisfy Object Patterns

This function returns the symbol TRUE if the specified class is reactive, i.e. objects of the class can match object patterns, FALSE otherwise.

Syntax

(class-reactivep <class-name>)


next up previous