8
property CircularReferenceObject first
9
property CircularReferenceObject second
12
CircularReferenceObject {
17
function circularReference() {
18
// generate the circularly referential pair - they should still be collected
19
first = cro.generate(); // no parent, so should be collected
20
second = cro.generate(); // no parent, so should be collected
21
first.addReference(second);
22
second.addReference(first);
24
// remove top level references