Tooltip showing variable declaration does not must show all referenced types

Claus Pedersen

Member³
Beta 4 In a program window, I have a variable which is an array of records.
When I hold the mouse cursor over the variable where it is used in the code , the variable declaration + the array definition is shown in a tooltip, e.g.:
myArrayVariable myArrayType;
TYPE myArrayType IS TABLE OF myRecordType INDEX BY PLS_INTEGER;

But the declaration of myRecordType is not shown. This means that I must locate the variable (ctrl-click on myArrayVariable in the code), locate the array type (ctrl-click on the array type) and locate the record type (ctrl-click on the array type) to investigate how the record structure looks like.
And then I must navigate back in the code to where I came from.

The record type should be shown as well:
TYPE myRecordType IS RECORD (
col1 INT,
col2 INT);

This recursive "drilldown" for types that use other types that use other types that use ...
should of course be limited (e.g. to 5 levels), but only showing the definition of the type just "below" the variable is IMHO too little information for many daily uses.

Also, when a type is defined in another package, just the type declaration is shown. It should somehow be prefixed with the package name, like:

myArrayVariable myPackage.myArrayType;
[myPackage] TYPE myArrayType IS TABLE OF myRecordType INDEX BY PLS_INTEGER;
 
Back
Top