« Return to Thread: is it a bug?

is it a bug?

by Vlad Patryshev :: Rate this Message:

Reply to Author | View in Thread

scala> def a[X] = new { def f(x:X) = Set(x)}
a: [X]java.lang.Object{def f(X): scala.collection.immutable.Set[X]}

scala> a.f("abc")
res10: scala.collection.immutable.Set[java.lang.String] = Set(abc)

scala> a[String].f("abc")
java.lang.NoSuchMethodException: $anon$1.f(java.lang.String)
        at java.lang.Class.getMethod(Class.java:1605)
        at .reflMethod$Method1(<console>:6)
        at .<init>(<console>:6)
        at .<clinit>(<console>)
        at RequestResult$.<init>(<console>:3)
        at RequestResult$.<clinit>(<console>)
        at RequestResult$result(<console>)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflec...
scala>


--
Thanks,
-Vlad

 « Return to Thread: is it a bug?