// Copyright 2008 The Android Open Source Project
import java.lang.ref.WeakReference;
public class FinalizerTest {
public static FinalizerTest mNothing = new FinalizerTest("nothing");
public static FinalizerTest mReborn = mNothing;
public String mMsg = "default";
public FinalizerTest(String msg) {
mMsg = msg;
}
public String toString() {
return mMsg;
}
protected void finalize() {
System.out.println("finalizer executed: " + mMsg);
mReborn = this;
}
}