#1416 closed defect (fixed)
Extends are not handled properly
Reported by: | Martin Sjölund | Owned by: | Martin Sjölund |
---|---|---|---|
Priority: | high | Milestone: | 1.16.0 |
Component: | New Instantiation | Version: | |
Keywords: | Cc: | Martin Sjölund |
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 by , 9 years ago
Cc: | sjoelund.se, → sjoelund.se |
---|---|
Milestone: | → Future |
comment:2 by , 4 years ago
Component: | → New Instantiation |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:3 by , 4 years ago
Milestone: | Future → 1.16.0 |
---|
Note:
See TracTickets
for help on using tickets.
The new frontend gives an error "extends A causes an instantiation loop".