Common LispWorks User Guide, Liquid Common Lisp Version 5.0
9 The Class Browser
The class browser allows you to examine Common Lisp class definitions. It contains six views, allowing you to view class information in a number of different ways, as follows:- The slots view is used to look at the slots available to the current class. This view is rich in information, showing you details about items such as the readers and writers of any slot.
- The graph view automatically produces a graph of the subclasses or superclasses of the current class, giving you an easy way to see the relationship between different classes in the environment.
- The text view lets you see the superclasses and subclasses of the current class. It shows the same information as the graph view, but uses a text-based interface.
- The initargs view allows you to see the initargs of the current class together with information about each initarg. See Section 9.6 on page 132 for more details on how you can use this view.
- The functions view allows you to see information about the methods and generic functions that have been defined on the current class. See Section 9.5 on page 129 for details on using the information in this view.
- The precedence view is used to show the precedence list for the current class. See Section 9.7 on page 135 for more details on how you can use this information.
To create a class browser, choose Works > Tools > Class Browser from any window. Alternatively, choose Class from any menu that provides the standard action commands to invoke a class browser on the Lisp object referred to by that menu. This automatically browses the class of the Lisp object. For more information on how the standard action commands refer to objects in the environment, see Section 3.8 on page 43. - 9.1 - Simple use of the class browser
-
- 9.2 - Examining slot information
-
- 9.3 - Examining superclasses and subclasses
-
- 9.4 - Examining classes graphically
-
- 9.5 - Examining generic functions and methods
-
- 9.6 - Examining initargs
-
- 9.7 - Examining class precedences
-
Common LispWorks User Guide, Liquid Common Lisp Version 5.0 - 18 OCT 1996 Generated with Harlequin WebMaker