Print Thread
Function/proc overloads don't appear in browser tree
#56769 07/17/17 07:26 PM
Joined: Mar 2000
Posts: 204
Akron, OH, USA
jlcox Offline OP
Member
OP Offline
Member
Joined: Mar 2000
Posts: 204
Akron, OH, USA
Code
create or replace package test is

  function foo(v_bar in number) return number;

  procedure foo(v_bar in number, v_foobar out number);

end test;
/
create or replace package body test is

  function foo(v_bar in number) return number is
  begin
    return v_bar + 1;
  end foo;

  procedure foo(v_bar in number, v_foobar out number) is
  begin
    v_foobar := foo(v_bar);
  end foo;
	
end test;
/

Compile package. In object browser, function "foo" appears under "Functions", but "Procedures" section is empty.

Re: Function/proc overloads don't appear in browser tree
jlcox #56778 07/18/17 10:08 AM
Joined: Aug 1999
Posts: 22,239
Member
Offline
Member
Joined: Aug 1999
Posts: 22,239
The overloaded program unit will indeed only appear once. If you perform an action on the program unit you can select a specific overloading though.


Marco Kalter
Allround Automations

Moderated by  support 

Link Copied to Clipboard
Powered by UBB.threads™ PHP Forum Software 7.7.4
(Release build 20200307)
Responsive Width:

PHP: 7.1.33 Page Time: 0.046s Queries: 15 (0.014s) Memory: 2.4988 MB (Peak: 3.0410 MB) Data Comp: Off Server Time: 2024-06-26 11:50:46 UTC
Valid HTML 5 and Valid CSS