Opened 13 years ago

Closed 3 years ago

Last modified 3 years ago

#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

The new frontend gives an error "extends A causes an instantiation loop".

comment:3 Changed 3 years ago by casella

  • Milestone changed from Future to 1.16.0
Note: See TracTickets for help on using tickets.