1
import scala.reflect.runtime.universe._
6
def x3(x: Int): Int = ???
7
def x4(x: Int)(y: Int): Int = ???
10
def y2[T](): Int = ???
11
def y3[T](x: Int): Int = ???
12
def y4[T](x: Int)(y: Int): Int = ???
15
object Test extends App {
16
println(typeOf[C].member(newTermName("x1")).asMethod.returnType)
17
println(typeOf[C].member(newTermName("x2")).asMethod.returnType)
18
println(typeOf[C].member(newTermName("x3")).asMethod.returnType)
19
println(typeOf[C].member(newTermName("x4")).asMethod.returnType)
20
println(typeOf[C].member(newTermName("y1")).asMethod.returnType)
21
println(typeOf[C].member(newTermName("y2")).asMethod.returnType)
22
println(typeOf[C].member(newTermName("y3")).asMethod.returnType)
23
println(typeOf[C].member(newTermName("y4")).asMethod.returnType)
b'\\ No newline at end of file'