Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Dec 1998 11:32:08 -0800 (PST)
From:      Archie Cobbs <archie@whistle.com>
To:        nate@mt.sri.com (Nate Williams)
Cc:        gunther@aurora.rg.iupui.edu, chuckr@mat.net, java@FreeBSD.ORG
Subject:   Re: IBM Jikes (java source -> byte code compiler) released in open-source form
Message-ID:  <199812111932.LAA27570@bubba.whistle.com>
In-Reply-To: <199812111631.JAA28014@mt.sri.com> from Nate Williams at "Dec 11, 98 09:31:51 am"

next in thread | previous in thread | raw e-mail | index | archive | help
Nate Williams writes:
> > > It's fast, but it barfed on the first file I tried to compile
> > > because it couldn't handle the inner class (I guess):
> > 
> > Jikes definitely can handle inner classes.
> 
> I agree.  We use inner classes extensively in our code, including
> anonymous inner classes and it works fine.  However, it's possible that
> Archie is running it through the Kaffe stress tests, which might show up
> different bugs.

Maybe kaffe's Klasses.zip is somehow confusing it?
Here is a sample class that it barfs on:

  import java.io.*;
  public class Foo {
    public static class FooBar extends DataInputStream {
      public FooBar() {
	super(new InputStream() {
	  public int read() {
	  return -1;
	  }
	});
      }
    }
  }

Can someone try this with the Sun classes.zip in their CLASSPATH
instead and tell me if it works?

> ps. Archie, the modulo bug should be fixed in all subsequent releases of
> FreeBSD.  Keith White tracked down the bug and I committed the fixes
> recently.  If you are interested in a 'configure' solution for FreeBSD I
> can tell you privately.

Thanks, I saw that one go by. I think Godmar has already checked in a
FreeBSD-specific workaround anyway. And I added a regression test for it.

-Archie

___________________________________________________________________________
Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812111932.LAA27570>