Common Lisp Package: LISA.REFLECT

README:

FUNCTION

Public

CLASS-SLOT-LIST (CLASS &OPTIONAL (ALL T))

Return the list of slots of a CLASS. CLASS can be a symbol, a class object (as returned by `class-of') or an instance of a class. If the second optional argument ALL is non-NIL (default), all slots are returned, otherwise only the slots with :allocation type :instance are returned.

Undocumented

CLASS-ALL-SUPERCLASSES (CLASS-OR-SYMBOL)

FIND-DIRECT-SUPERCLASSES (CLASS)

Private

CLASS-SLOT-INITARGS (CLASS &OPTIONAL (ALL T))

Return the list of initargs of a CLASS. CLASS can be a symbol, a class object (as returned by `class-of') or an instance of a class. If the second optional argument ALL is non-NIL (default), initargs for all slots are returned, otherwise only the slots with :allocation type :instance are returned.

Undocumented

IS-STANDARD-CLASSP (CLASS)

GENERIC-FUNCTION

Public

Undocumented

FINALIZE-INHERITANCE (CLASS)

SLOT-ACCESSOR

Public

Undocumented

CLASS-FINALIZED-P (CLASS)