blob: 5d29d166665b21df717f5a883cd9f6fb4eed4e8d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
trait Foo[A] {
def minBy[B](b: B): A = ???
}
class Bar extends Foo[Int]
object Test extends App {
val sigs = classOf[Bar].getDeclaredMethods.map(m => s"${m.toString} / ${m.toGenericString}").sorted
println(sigs.mkString("\n"))
}
// Was public java.lang.Object Bar.minBy(java.lang.Object) / public <B> int Bar.minBy(B)
|