diff options
author | Paul Phillips <paulp@improving.org> | 2011-03-28 21:44:33 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-03-28 21:44:33 +0000 |
commit | bd319586ed4110b972bad9220cd9142f290eb859 (patch) | |
tree | b7a931becbd2f2d5c4fab833df420b921237ec21 /test | |
parent | 214a04461b78814b8498ea5a6d1cbbd71d9a6ab3 (diff) | |
download | scala-bd319586ed4110b972bad9220cd9142f290eb859.tar.gz scala-bd319586ed4110b972bad9220cd9142f290eb859.tar.bz2 scala-bd319586ed4110b972bad9220cd9142f290eb859.zip |
Looks like another java5/java6 difference gets ...
Looks like another java5/java6 difference gets me on a test. At least
this time I was looking for that. No review.
Diffstat (limited to 'test')
-rw-r--r-- | test/files/pos/javaReadsSigs/fromjava.java | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/test/files/pos/javaReadsSigs/fromjava.java b/test/files/pos/javaReadsSigs/fromjava.java index b1ffc34c11..745fb84efd 100644 --- a/test/files/pos/javaReadsSigs/fromjava.java +++ b/test/files/pos/javaReadsSigs/fromjava.java @@ -58,10 +58,18 @@ public class fromjava { public static <T> Object sum(Traversable<T> x) { return x.sum(Contra.intNum); } + // Looks like sum as given below fails under java5, so disabled. + // + // [partest] testing: [...]/files/pos/javaReadsSigs [FAILED] + // [partest] files/pos/javaReadsSigs/fromjava.java:62: name clash: sum(scala.collection.Traversable<A>) and <T>sum(scala.collection.Traversable<T>) have the same erasure + // [partest] public static B sum(Traversable<A> x) { + // [partest] ^ + // + // // can't make this work with an actual CanBuildFrom: see #4389. - public static B sum(Traversable<A> x) { - // have to cast it unfortunately: map in TraversableLike returns - // "That" and such types seem to be signature poison. - return ((Traversable<B>)x.map(f1, null)).head(); - } + // public static B sum(Traversable<A> x) { + // // have to cast it unfortunately: map in TraversableLike returns + // // "That" and such types seem to be signature poison. + // return ((Traversable<B>)x.map(f1, null)).head(); + // } }
\ No newline at end of file |