scala/scala — pull request #787 by axel22 (2012-06-27 13:58:03+00:00)
Title: Fix SI-5971.

When using `AbstractTransformed` abstract inner class in views in order
to force generating bridges, one must take care to push the corresponding
collection trait (such as `Iterable` or `Seq`) as far as possible to the
left in the linearization order -- otherwise, overridden methods from these
traits can override the already overridden methods in view. This was the
case with `takeWhile`.

Review by @jsuereth
Review by @paulp

https://scala-webapps.epfl.ch/jenkins/job/scala-checkin-manual/152/consoleFull