Ticket #196 (closed enhancement: fixed)
Support quickfix for correcting the visibility of a callout
|Reported by:||stephan||Owned by:||stephan|
Since role method visibility is now strictly enforced (#194) and callout binding are now allowed to specify visibility in shorthand syntax, the quickfix for invisible methods should be extended to cover extending the visibility of a callout, too.
This is important because before #194 client code could contain illegal references (violating OTJLD §1.2.1(e)), which is now uncompilable. Using the quickfix clients should be able to quickly fix their code.
At a closer look, even fixing the visibilty of normal role methods is not currently integrated in the existing quickfix, because we use a different problem ID (NotVisibleRoleMethod vs. NotVisibleMethod). This should be corrected, too.