#1416 closed defect (fixed)
Extends are not handled properly
Reported by: | sjoelund.se | Owned by: | sjoelund.se |
---|---|---|---|
Priority: | high | Milestone: | 1.16.0 |
Component: | New Instantiation | Version: | |
Keywords: | Cc: | sjoelund.se |
Description
{{{class B
extends A;
extends A;
extends A;
extends A;
Integer i;
end B;
class A
extends B;
extends B;
extends B;
... x300.000
extends B;
end A;
}}}
Expected output:
{{{class A
Integer i;
end A;}}}
A smart implementation would keep a list of all classes(+modifications) it has currently inherited (start-value of course includes itself).
Change History (3)
comment:1 Changed 8 years ago by dietmarw
- Cc changed from sjoelund.se, to sjoelund.se
- Milestone set to Future
comment:2 Changed 3 years ago by perost
- Component set to New Instantiation
- Resolution set to fixed
- Status changed from new to closed
comment:3 Changed 3 years ago by casella
- Milestone changed from Future to 1.16.0
The new frontend gives an error "extends A causes an instantiation loop".