Type: | Module | Parent Module: | N/A |
This module fixes references to methods identified by the Omnis 7 Analyzer library that previously had bad names. The Analyzer library generated new names for these methods and these new names must be substituted in any reference to the methods.
Build a list of all new method names generated by the Omnis 7 Analyzer library using records from the file fBadProcs containing:
Examine all methods in the library in turn. If the code for method contains the word "method" then it is processed.
Change "Call method OBSOLETE COMMAND class/oldName" to "Call method OBSOLETE COMMAND class/newName"
If call to changed method name is located within the same class check for calls that do NOT include the name of the class.
Note that the character "y" in the name of this module is to cause it to be run last. This is because other modules such as Module_CallMethod rename methods and add records to the "O7A_xxx.df1" datafile created by the Omnis 7 Analyzer library so that this module can subsequently fix references in the code to these methods.