Layers View
The e Language aspect oriented programming (AOP) capabilities allows you to “extend” some entities, for example a struct using extend or when, a method using is also, is first etc.. The definition of some entity might end up being spread over multiple files.
The Layers View provides a compact presentation of all the extensions (layers) of a specific entity. The layers are ordered according to the compile order as computed from imports in top files and test files.
Position the cursor on the entity name and use the command DVT: Show Layers.
Double click on a layer and jump to the corresponding source location.
In case of layers for a struct/unit you can right click and further inspect the Verification Hierarchy View.
Sometimes you might want see the layers of the type of a field, the layers of the return type of a method or the layers of the type of the elements in a list. Just place the cursor on the element and run the DVT: Show Layers command twice (first time you will see the layers of the element, and second time the layers of its “associated” type).