| [#672] | project: compiler | priority: low | category: bug | |
|---|---|---|---|---|
| submitter | assigned to | status | date submitted | |
| Iulian | Iulian | fixed | 2006-07-21 17:42:20.0 | |
| subject | illegal mirror class for objects which contain case classes | |||
| code |
object A {
case class Sum(a: Int, b: Int);
}
|
|||
| what happened | mirror class A (generated for Java-compatibility) will contain a forwarding method to a method which does not ex\
ist. Output from javap:
public final class A extends java.lang.Object{
public static final int $tag();
public static final A$Sum Sum(int, int);
}
|
|||
| what expected | public final class A extends java.lang.Object{ public static final int $tag(); } | |||
| [back to overview] | ||||
| Iulian edited on 2006-07-24 18:10:46.0 |