Como desambiguar links para métodos em scaladoc?
Estou documentando uma classe Scala commétodos sobrecarregados. Como posso distingui-los quando me refiro a eles em comentários scaladoc? Por exemplo, se eu tiver
/**
* The most important method is [[Doc.foo]].
*/
object Doc {
def foo[A]: A = throw new UnsupportedOperationException;
def foo[A,B >: A](x: A): B = x;
}
e corrasbt doc
eu recebo
Doc.scala: 1: aviso: o destino do link "Doc.foo" é ambíguo. Vários membros (possivelmente sobrecarregados) se encaixam no alvo:
métodofoo[A,B>:A](x:A):B
no objeto Doc [escolhido]métodofoo[A]:Nothing
no objeto DocUsandofoo[A,B >: A]
etc para o link não funciona.