status of ecj branch
Artem Gr
artem@bizlink.ru
Wed Jun 21 12:21:00 GMT 2006
> Per> I suggest teaching ecj to emit SourceDebugExtension, as defined in
> Per> JSR-45. Eclipse may already support JSR-45.
>> Unfortunately it doesn't seem to... at least a quick grep for
> "SourceDebugExtension" shows nothing.
It does. I use the Nice compiler, which generates JSR-45 debugging info,
and Eclipse does use it successfully to point the Java Debugger to
appropriate Nice source file. JSR-45 support was much improved with the
last release of Eclipse.
BTW, JSwat (http://www.bluemarsh.com/java/jswat/) also fully supports
JSR-45.
P.S. We had problems with running some of the Nice-compiled classes,
when JSR-45 info was bigger than 32K - the Sun Java uses a fixed buffer
to process the JSR-45, and rejects classes where this info is too large.
The problem was solved by optimizing the debugging info to contain less
space.
More information about the Java
mailing list