The Source menu contains options specific to the ABL Editor. The Source menu is available from the Source main menu and from the editor's context (right-click) menu.
Check Syntax | Checks the ABL syntax of the current file. This option does not save an r-code version of the file. |
Compile | Builds the current file and saves the r-code. |
Toggle Comment | Comments or uncomments the selected lines of code. |
Correct Case |
Applies the user preference for keyword casing for keywords in the current file. |
Expand Keywords |
Replaces abbreviated keywords in the current file with their fully spelled equivalents. |
Correct Indentation |
Indents lines in the current file to improve readability. |
Organize USING Statements | Organizes USING statements in ABL sources that are currently open or selected. It removes duplicate and unused USING statements and sorts the required ones in alphabetical order. It expands.* to a fully qualified package type. It also prompts you if a referenced type name cannot be mapped uniquely to a type in the current project. |
Update Function Prototypes |
Modifies the signatures of function prototypes in the current file to match the signatures of the corresponding function declarations, as necessary. |
Strip AppBuilder markup |
Removes the AppBuilder markup code from a file originally created
in AppBuilder or by means of the New ABL Structured
Include or the New ABL Structured
Procedure wizard. Caution:
If this code is
removed, the file cannot be opened in AppBuilder
again. |
Add Constructor |
Opens the Add Constructor wizard to add a constructor to the current class. |
Add Static Constructor |
Adds a static constructor to the current class. |
Add Constructors from Super Class |
Opens the Add Constructors from Super Class wizard to select any constructors with arguments from the immediate super class to override in the current class. |
Add Destructor |
Adds a destructor to the current class. |
Add Method |
Opens the Add Method wizard to add a method to the current class. |
Add Event |
Opens the Add Event wizard to add an event to the current class. |
Add Property |
Opens the Add Property wizard to add a property to the current class. |
Override/Implement Members |
Opens the Override/Implement Members wizard to select members from the class hierarchy to override or implement in the current class. |
Surround With |
Shows a submenu that lets you surround the selected code segment with a CATCH block or a FINALLY block for structured error handling. |
Add Procedure |
Opens the Add Procedure wizard to add an internal procedure to the current procedure. |
Add Function |
Opens the Add Function wizard to add a function to the current procedure. |
Add Annotation |
Opens the Add Annotation wizard to insert ABL annotations in one or more files. |
Define Service Interface | Opens the Define Service Interface wizard
that allows you to publish the selected procedures and functions as
a service interface. Note: This option is available only in the view
source mode.
|