Search fields are used to enter names of methods and classes for searching. These parameters can be entered respectively in the first and the second field. Project list allows you to select a project and the session assigned to it, which will be searched through.
While typing the names of methods and classes you can use Emacs-like meta characters:
For instance:
^new entered in the first field will find all methods whose names start with new,
new$ entered in the first field will find all methods whose names ends with new,
^new$ entered in the first field will find all methods whose names are exactly
new,
Note: You can precede name of the class with the name of its package as well. Meta characters cannot be used in the name of the package.
In Class Browser the following pragma filtering commands are available:
| Command | Name | Description |
|---|---|---|
![]() |
Basic | Shows all elements with basic pragma classify level. |
![]() |
Advanced | Shows all elements with advanced pragma classify level. |
![]() |
Subclassable | Shows all elements with subclassable pragma classify level. |
![]() |
Redefinable | Shows all elements with redefinable pragma classify level. |
![]() |
Debug | Shows all elements with debug pragma classify level. |
![]() |
Override Pragma Flags | Overrides pragma flags - elements with any pragma content will be shown. |
![]() |
Override Topics | Overrides topics - elements with any topic will be shown. |
![]() |
Override 200 Methods Limit | By default only 200 methods are shown in the view, use this command to show all results. |
![]() |
Restricted | Shows elements with restricted classify level. |
![]() |
Deprecated | Shows elements with deprecated classify level. |
Topics... command opens Topics dialog is used to create a set of the custom topics which will be included in the search.
Commands marked on the screen above allow to include inherited elements in the results of the given search criteria.
| Command | Name | Description |
|---|---|---|
![]() |
Show Local | Shows only elements defined for entered class. Inherited methods will not be shown. |
![]() |
Show All but Object | Shows elements defined for entered class and inherited elements, apart from elements in the sw:object class. |
![]() |
Show All | Shows elements defined for entered class and inherited elements. |
