| // Copyright 2007 The Android Open Source Project | |
| /** | |
| * Test a class with a bad finalizer. | |
| */ | |
| public class Main { | |
| public static void main(String[] args) { | |
| BadFinalizer bf = new BadFinalizer(); | |
| System.out.println("Constructed object."); | |
| bf = null; | |
| System.out.println("Nulled. Requestion gc."); | |
| System.gc(); | |
| for (int i = 0; i < 8; i++) { | |
| BadFinalizer.snooze(5000); | |
| System.out.println("Requesting another GC."); | |
| System.gc(); | |
| } | |
| System.out.println("Done waiting."); | |
| System.exit(0); | |
| } | |
| } | |