Will a self reference prevent garbage collection?
eg:
public class Foo
{
private var _self:Foo;
public function Foo() { _self = this; }
}
...
var f = new Foo();
f = null;
Will the instantiation of Foo be garbage collected after f is set to null, or will it’s self-reference keep it in memory?