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

AltStyle によって変換されたページ (->オリジナル) /