Mark asked me to send some more info about this:
Tom> Ideally we could just import the ASM sources. I thought this idea was
Tom> rejected, but I can't find a link. I'd like to revisit this, since
Tom> this is the simplest way to solve the problem.
The code is available from asm.objectweb.org.
The license is here:
http://asm.objectweb.org/license.html
I would import whatever version currently works. Later we could
import newer versions, as desired, and update our code to match.
I'd import the code into classpath/tools/external (a new directory
created for this purpose) and update the build scripts to match.
I wouldn't rename the classes or anything like that. I would just
import them using their upstream names. This is ok, I think, because
the resulting classes would only end up in tools.zip -- not in
glibj.zip. Users setting CLASSPATH could still have problems, but
this doesn't seem like a major issue.
Tom