-
Notifications
You must be signed in to change notification settings - Fork 17
SQL Dev extension: plscope-utils tabs are not displayed in the main editors for PL/SQL types #67
Description
E.g. the "Identifiers" tab is shown (as expected) from child nodes of the PL/Scope -> Packages node, but not from child nodes of the main Packages node at schema level, in spite of the following declaration in the plscope-utils-viewers.xml file:
<display type="editor" style="null" enable="true" connType="Oracle"
objectType="FUNCTION,PACKAGE,PROCEDURE,SYNONYM,TABLE,TRIGGER,TYPE,VIEW,SEQUENCE,plscope-utils-function,plscope-utils-package,plscope-utils-procedure,plscope-utils-synonym,plscope-utils-table,plscope-utils-trigger,plscope-utils-type,plscope-utils-view,plscope-utils-sequence">
<name><![CDATA[Identifiers]]></name>
Reading the objectType attribute in the above declaration, I'd expect the "Identifiers" tab to be displayed, both from nodes in the PL/Scope subtree and, as an additional tab, in the main editors for packages and package bodies. The latter is not true, making it seem like SQL Developer would not honor the full list of object types. (But why?)
Remark: types, procedures, and functions are affected similarly, but apparently tables, synonyms, and views are not.
(Tested using SQL Developer 21.4.3 and 22.2.1 on Windows.)