The Class Outline is a tool that helps you to understand the structure of your file in just a moment. It is placed next to the code in the editor and includes all the essences that are present in the code; they are displayed in a tree view of dependencies. When you open a file (with enabled Class Outline), the Class Outline is expanded by default, so you don't need to waste your time for additional clicks.
The Welkin Suite offers you two types of the Class Outline: for Apex classes and for objects (in xml files).
- Apex Class Outline — it contains all the properties, variables, keywords, enums, etc. that are present in your Apex class. Next to each essence, the descriptive information is present. You can sort items in three different ways:
- in the order of appearance in the file,
- sort alphabetically,
- sort by types.
- Object Code Map — all the fields that are described in an object file are present in the list at the right part of the xml file. The API data type of every field is present near its name in the Code map.
After modifying of some components in a file and saving these changes, the Class Outline is refreshed only in the changed blocks of code. In addition, the Class Outline won't take screen space when you compare files in the Diff view. This is collapsed automatically, however, you can easily open it if this is necessary for you.
You can easily navigate to a necessary item by double-clicking on it. You are also able to collapse and open the Class Outline: click on the double arrow next to the map or double-click on the map's header; by default, the Class Outline is collapsed. In addition, you can disable the code map at all. To do so, go to the Options Menu:
Main Menu ⇒ Tools ⇒ Options… ⇒ Text Editor ⇒ Code Assistance ⇒ Apex and unselect the Show Code Map item.
In this section:
This also may be useful: