Chapter 5 Classes Menu Enhancements

Chapter 5 Classes Menu Enhancements
Browse References | To An Instance Variable
Now always shows instance variables of the selected class (and not class instance variables when the class methods are displayed).
Browse References | To A Class Instance Variable
Always shows the class instance variables of the selected class (regardless of which methods are displayed).
Edit
Launched WindowBuilder Pro or the Composition Editor on the selected GUI class. This is only available for WBPro-generated windows and VA Smalltalk parts. The class must respond to #abtBrowse.
Test
Open an instance of the selected GUI class. The class must respond to either #open or #openInShellView.
Refactor Class
Opens the Refactory Browser (if present) on the selected class.
Manage Application
Opens an Application Manager on the selected class. If the class is extended by more than one application, a selection dialog is presented from which a desired application may be selected.
VA Assist Pro Tools
Contains several menu items for VA Assist Pro related tools.
VA Assist Pro Tools | Mark
Mark the selected class. Marked classes will always appear in the History/Find combobox. Marked classes may be viewed using the new Marked Classes Browser.
VA Assist Pro Tools | All Instances | Inspect
Opens an inspector on all instances of the selected class.
VA Assist Pro Tools | All Instances | Close / Destroy
Closes/destroys all instances of the selected class.
VA Assist Pro Tools | All Instances | become: nil
All instances of the selected class are made to become nil.
VA Assist Pro Tools | Inspect
Opens an inspector on the class, its method dictionary or its class pools.
VA Assist Pro Tools | Find Hard Coded Strings | In Class
Opens a method browser on all methods within the selected class that contain hard coded strings. Thanks to Didier Besset.
VA Assist Pro Tools | Find Hard Coded Strings | In Hierarchy
Opens a method browser on all methods within the selected class hierarchy that contain hard coded strings. Thanks to Didier Besset.
VA Assist Pro Tools | Find Hard Coded Strings | Ignore $NON-NLS$/$NLS$
During a search for hard code strings, ignore any strings that have been flagged with $NON-NLS$ or $NLS$ tags.
VA Assist Pro Tools | Find Hard Coded Strings | Ignore Part Names
During a search for hard code strings, ignore any strings that are used to designate part names.
VA Assist Pro Tools | Find String | In Class
Opens a method browser on all methods within the selected class that contain a user specified string.
VA Assist Pro Tools | Find String | In Hierarchy
Opens a method browser on all methods within the selected class hierarchy that contain a user specified string. This can be a very time consuming process. A progress dialog is displayed which may be cancelled at any time.
VA Assist Pro Tools | Find String | In System
Opens a method browser on all methods within the system that contain a user specified string. This is a very time consuming process. A progress dialog is displayed which may be cancelled at any time.
VA Assist Pro Tools | Spell Check | Class
Opens a method browser on all methods within the selected class that contain references to misspelled or missing method selectors.
VA Assist Pro Tools | Spell Check | Hierarchy
Opens a method browser on all methods within the selected class hierarchy that contain references to misspelled or missing method selectors. This can be a very time consuming process. A progress dialog is displayed which may be cancelled at any time.
VA Assist Pro Tools | Hide/Show Source
Manage the hide/show export status of method source. For each class, the hide/show status may be set for the entire class or just its class or instance methods. The "Names | Settings | Remove Source" option must be set true for these status settings to have any effect during export.