bool finalizedCalled = false;
class AClass
//extends acdk.lang.acdk::lang::Object
{
AClass()
{
super();
}
void finalize()
{
out.println("AClass.finalize called");
finalizedCalled = true;
}
}
{
AClass cls = new AClass();
//cls = Nil;
}
out.println("Finalizer should be called");
if (finalizedCalled == true)
out.println("TEST OK");
else
out.println("TEST FAILED");
|