¿Cómo desambiguar los enlaces a métodos en scaladoc?
Estoy documentando una clase de Scala conmétodos sobrecargados. ¿Cómo puedo distinguirlos al referirme a ellos en comentarios scaladoc? Por ejemplo, si tengo
/**
* 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;
}
y corrersbt doc
yo obtengo
Doc.scala: 1: advertencia: el destino del enlace "Doc.foo" es ambiguo. Varios miembros (posiblemente sobrecargados) se ajustan al objetivo:
métodofoo[A,B>:A](x:A):B
en el objeto Doc [elegido]métodofoo[A]:Nothing
en el objeto docUtilizandofoo[A,B >: A]
El enlace no funciona, etc.