Click the Functions tab to examine information about the generic functions and methods defined on the current class. The functions view shown in Displaying function information in the Class Browser appears.
Figure 8.10 Displaying function information in the Class Browser
This view can be especially useful when used in conjunction with the Generic Function Browser. The areas available are described below.
As with other views in the Class Browser, the name of the class being browsed is given here. See Class box for more details.
The Filter box lets you restrict the information displayed in the list of functions or methods. See Filtering information for a description of how to use the Filter box in any tool, and Filtering slot information for an example of how to use it in the Class Browser.
This lists either the generic functions with applicable methods for the current class, or the applicable methods for the current class. Items selected in this list can be operated on via the Methods menu, as described in Operations specific to the current function or method. Double-clicking on a function or method displays its source code definition in the Editor, if possible.
is checked, accessor methods/functions are displayed. When
is not checked, methods/functions defined by the
:accessors slot options in
defclass are omitted from the display.
You can configure the default settings of these options in the Preferences dialog. To do this raise the dialog as described in Setting preferences, then select Class Browser in the list on the left side and then select the Slots/Functions tab to see the default settings that you can configure.
The name of the selected generic function or method.
The function which the selected function or method relates to.
The lambda list of the selected generic function or method.
The Common Lisp documentation for the selected function or method, if any exists.
The source files for the selected generic function or method.
To operate on any of the items displayed in this area, select them and choose a command from the Description menu. This submenu contains the standard actions commands described in Performing operations on selected objects. You can operate on more than one item at once by making a multiple selection in this area.
You can operate on the current class using the commands in the Classes menu. The standard action commands described in Performing operations on selected objects are available from this submenu.
The standard action commands described in Performing operations on selected objects are available from the Methods menu.
Choose Methods > Trace to display the Trace submenu available from several tools. This submenu lets you trace the selected methods or generic functions. A full description of the commands in this submenu is given in Tracing symbols from tools.
LispWorks IDE User Guide (Unix version) - 12 Feb 2015