Aladdin - Scala Bugtracking
[#78] project: compiler priority: medium category: bug
submitter assigned to status date submitted
Matthias Michel fixed 2003-07-21 13:27:38.0
subject Some methods not mixed in
code
trait A { override def toString(): String = "A"; }
trait B with A {}
class C with B {}
object Main {
    def main(args: Array[String]) = {
    	System.out.println(new C);
    }
}
what happened
Output is:
C$class@32fb4f
what expected Expected output:
A
[back to overview]
Changes of this bug report
Philippe  edited on  2003-07-21 18:06:42.0
Reorganized phases I and II to clone all symbols in phase I. Revised renaming and cloning strategies to avoid false renaming & shadowing.
Philippe  edited on  2003-07-21 18:07:56.0