"Go to Declaration" on Ctrl+Click does not work on duplicate functions with different arguments

Sirius

Member
Just create a new package and add this code:

Code:
Function Fn(a number, b number) return number is
  begin
    return a + b;
  end;

  Function Fn(a number) return number is
  begin
    return Fn(a, 1);
  end;

  Procedure Test is
    v number;
  begin
    v := Fn(1);
  end;

Then try this:
1. Ctrl+Click on Fn inside Test. Cursor goes to the 1st function. But it should go to the 2nd. Because it is calling Fn with 1 argument.
2. Ctrl+Click on Fn inside 2nd Fn. Cursor goes to the 2nd function. But it should go to the 1st. You know why:)

That's annoying!
 
Last edited:
Back
Top