1 2 3 4 5 6 7 8 9 10 11 12 13 14
trait Foo { def getFoo() = "foo" } class Sub extends Foo { def getBar() = "bar" } object Test { def main(args: Array[String]): Unit = { val ms = classOf[Sub].getDeclaredMethods assert(ms forall (x => !x.isBridge), ms mkString " ") } }