From f3ded1c171a375addb6fee101631c0feefbc79ae Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Tue, 28 Jan 2003 23:21:13 +0000 Subject: [PATCH] TestEarlyGC.java: Added comment explaining bytecode. * libjava.loader/TestEarlyGC.java: Added comment explaining bytecode. From-SVN: r62047 --- libjava/testsuite/ChangeLog | 3 +++ libjava/testsuite/libjava.loader/TestEarlyGC.java | 12 ++++++++++++ 2 files changed, 15 insertions(+) diff --git a/libjava/testsuite/ChangeLog b/libjava/testsuite/ChangeLog index e9ee5333883..23293eaf064 100644 --- a/libjava/testsuite/ChangeLog +++ b/libjava/testsuite/ChangeLog @@ -1,5 +1,8 @@ 2003-01-28 Tom Tromey + * libjava.loader/TestEarlyGC.java: Added comment explaining + bytecode. + * libjava.jacks/jacks.xfail: More lexer tests now pass. 2003-01-27 Tom Tromey 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, -- 2.30.2