Open
Description
Example, method ==
in Int:
https://scala-lang.org/api/3.x/scala/Int.html#
What seems to be happening:
In the case where:
- type
A
defines a methodf
- type
B
defines a methodf
of same signature - there is an implicit conversion from
A
toB
Method f
is documented twice in A
, even though B
's can never be called
Expectation
Only methods which are actually callable should be displayed
Or if we want to keep this information somewhere, there should be a section at the very end grouping all of these, like "Implicitly added, but shadowed by explicit members", potentially folded by default