status of ecj branch
Michael Koch
konqueror@gmx.de
Wed Jun 21 13:21:00 GMT 2006
On Wed, Jun 21, 2006 at 04:20:48PM +0400, Artem Gr wrote:
> >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.
I thikn Tom meant the other way around. He meant the Eclipse compiler
not generating SourceDebugExtension attributes and not the Eclipse
debugger not using them.
Cheers,
Michael
--
http://www.worldforge.org/
More information about the Java
mailing list