This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: status of ecj branch


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.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]