From f3ded1c171a375addb6fee101631c0feefbc79ae Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Tue, 28 Jan 2003 23:21:13 +0000 Subject: TestEarlyGC.java: Added comment explaining bytecode. * libjava.loader/TestEarlyGC.java: Added comment explaining bytecode. From-SVN: r62047 --- libjava/testsuite/libjava.loader/TestEarlyGC.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'libjava/testsuite/libjava.loader') diff --git a/libjava/testsuite/libjava.loader/TestEarlyGC.java b/libjava/testsuite/libjava.loader/TestEarlyGC.java index 7381b50705c..f3bfa0946ae 100644 --- a/libjava/testsuite/libjava.loader/TestEarlyGC.java +++ b/libjava/testsuite/libjava.loader/TestEarlyGC.java @@ -2,6 +2,18 @@ public class TestEarlyGC extends ClassLoader { static TestEarlyGC[] a = new TestEarlyGC[10]; + // Jeff Sturm writes: + // Reconstructed from bytecode (and memory). The singleton pattern + // is used as a class finalizer. + // public class C { + // private static C c; + // public C() { + // c = this; + // } + // protected void finalize() { + // System.out.println("finalized"); + // } + // } byte[] code = { -54,-2,-70,-66,0,3,0,45,0,32,1,0,1,67,7,0, 1,1,0,16,106,97,118,97,47,108,97,110,103,47,79,98, -- cgit v1.2.3