classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: japize


From: Brian Jones
Subject: Re: japize
Date: 01 Oct 2002 17:33:46 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Nic Ferrier <address@hidden> writes:

> Stuart Ballard <address@hidden> writes:
> 
> > Brian Jones wrote: 
> > >  
> > > I feel really dumb for thinking I had to use the 1.1 JVM to get this.   
> >  
> > With very old versions of japize, you did: it used to use reflection. I  
> > only just removed that option entirely, although it's been "deprecated"  
> > for ages... it gave unreliable output because reflection can't tell you  
> > whether a field is a compiletime constant, even if it's static and  
> > final. It also had a nasty habit of starting up AWT toolkit threads,  
> > which meant that you needed a System.exit() at the end, and using tons  
> > of memory because classes loaded by the system classloader are never gc'd. 
> >  
> > > Btw, there are entirely too many bytecode libraries out there... Jode, 
> > > gnu.bytecode, Apache's version of the same, and on and on... anyone 
> > > know what the best GPL and BSD compatible ones are? 
> 
> I'm surprised you ask the question Brian. We should use
> gnu.bytecode. It's GPLed and it's very good at what it does.

I didn't like the API of gnu.bytecode when I wrote the javap dup.
Just wondering about others experiences.  Jode is also GPL.

Brian
-- 
Brian Jones <address@hidden>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]