Function/proc overloads don't appear in browser tree

jlcox

Member³

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.
 
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.
 
Back
Top