10. Locations View

Open the file stack.ads at line 32. Then from the source editor (file stack.ads), select the contextual menu Find All References: this highlights the Locations tree which now contains all the references for View, grouped by files (stack.ads and stack.adb).

The first location is highlighted automatically: this is the spec of the procedure View. Now click in the tree on the triangle at the left of stack.adb: two locations are listed, at line 90 and 97. Click on each of these locations: they correspond to the procedure body.

The Find all references capability is another way to list all the uses of an entity, and it confirms that View isn’t called in our project.

Remove View body by e.g selecting it, and pressing the Delete key, then save the file (Ctrl-S).

Do the same for the spec, save the file.

Close the stack.ads and stack.adb files (menu File->Close, or using the shortcut Ctrl-W). Rebuild by pressing the F4 key.

Let’s now see how to create a project corresponding to the sdc project we’ve used in this tutorial.