eclipse debug scenario [message #9709] |
Wed, 13 November 2002 14:39  |
Eclipse User |
|
|
|
Originally posted by: markus.nospam.com
could someone from the AJDT team pls provide a debug scenario
that helps to solve the issues documented in the following bug report:
http://bugs.eclipse.org/bugs/show_bug.cgi?id=25798
what is the current debug scenario for the upcoming AJ 1.1 compliant
AJDT plugin?
i am most concerned about a *seamless* debug session when using
aspectj and eclipse. since aj1.1 doesnt support the generation of java
source code anymore, i don't see how the eclipse debugger knows about my
line numbers when debugging code where aspects got weaved in during runtime.
can someone pls enlighten me? ;-)
thanks,
markus
|
|
|
|
|
|
Re: eclipse debug scenario [message #11761 is a reply to message #11217] |
Wed, 27 November 2002 22:57  |
Eclipse User |
|
|
|
Originally posted by: jared-eclipse.mn.rr.com
Wes Isberg wrote:
> short: It will support JSR-45, so when your debugger and VM also do that,
> debugging will just work.
Not quite. There is still the issue of providing a source-lookup mechanism
and a UI for specifying which strata (Java or Aspect, in this case) you
want to see.
> I believe the eclipse debugger does not yet support JSR-45 because the
> spec. has not been finalized (notwithstanding the submarine implementation
> in Sun's J2SE 1.4).
> Others can speak to that.
I spoke to a couple members of the AspectJ team at OOPSLA and they were
supposed to start a discussion on the jdt-debug-dev mailing list about
their desire for JSR-45 support.
We have no clients for JSR-45 support, so it's not a priority item. The
first step toward implementing the support that AspectJ needs will be to
hear from them.
Looking forward to "First Contact",
- Jared
|
|
|
Re: eclipse debug scenario [message #562817 is a reply to message #9709] |
Wed, 13 November 2002 14:55  |
Eclipse User |
|
|
|
short: It will support JSR-45, so when your debugger and VM also do that,
debugging will just work.
long: Line number information is stored in the .class file, either in the
standard form
or the form defined in JSR-45 (with multi-file support). The AspectJ 1.1
bytecode
weaver should pass that information through to the woven .class files in the
same form. (still need to upgrade bcel to that end).
I believe the eclipse debugger does not yet support JSR-45 because the spec.
has not
been finalized (notwithstanding the submarine implementation in Sun's J2SE
1.4).
Others can speak to that.
Wes
"Markus" <markus@nospam.com> wrote in message
news:aqu7pi$ncf$1@rogue.oti.com...
>
> could someone from the AJDT team pls provide a debug scenario
> that helps to solve the issues documented in the following bug report:
>
> http://bugs.eclipse.org/bugs/show_bug.cgi?id=25798
>
> what is the current debug scenario for the upcoming AJ 1.1 compliant
> AJDT plugin?
>
> i am most concerned about a *seamless* debug session when using
> aspectj and eclipse. since aj1.1 doesnt support the generation of java
> source code anymore, i don't see how the eclipse debugger knows about my
> line numbers when debugging code where aspects got weaved in during
runtime.
>
> can someone pls enlighten me? ;-)
>
> thanks,
> markus
>
|
|
|
Re: eclipse debug scenario [message #562843 is a reply to message #11217] |
Wed, 13 November 2002 15:23  |
Eclipse User |
|
|
|
Wes is correct. The Eclipse debugger does not yet utilize JSR-45.
jkca
Wes Isberg wrote:
> short: It will support JSR-45, so when your debugger and VM also do that,
> debugging will just work.
>
> long: Line number information is stored in the .class file, either in the
> standard form
> or the form defined in JSR-45 (with multi-file support). The AspectJ 1.1
> bytecode
> weaver should pass that information through to the woven .class files in the
> same form. (still need to upgrade bcel to that end).
>
> I believe the eclipse debugger does not yet support JSR-45 because the spec.
> has not
> been finalized (notwithstanding the submarine implementation in Sun's J2SE
> 1.4).
> Others can speak to that.
>
> Wes
>
> "Markus" <markus@nospam.com> wrote in message
> news:aqu7pi$ncf$1@rogue.oti.com...
>
>>could someone from the AJDT team pls provide a debug scenario
>>that helps to solve the issues documented in the following bug report:
>>
>>http://bugs.eclipse.org/bugs/show_bug.cgi?id=25798
>>
>>what is the current debug scenario for the upcoming AJ 1.1 compliant
>>AJDT plugin?
>>
>>i am most concerned about a *seamless* debug session when using
>>aspectj and eclipse. since aj1.1 doesnt support the generation of java
>>source code anymore, i don't see how the eclipse debugger knows about my
>>line numbers when debugging code where aspects got weaved in during
>
> runtime.
>
>>can someone pls enlighten me? ;-)
>>
>>thanks,
>>markus
>>
>
>
>
|
|
|
Re: eclipse debug scenario [message #562869 is a reply to message #11217] |
Wed, 13 November 2002 15:29  |
Eclipse User |
|
|
|
Wes Isberg wrote:
> short: It will support JSR-45, so when your debugger and VM also do that,
> debugging will just work.
>
> long: Line number information is stored in the .class file, either in the
> standard form
> or the form defined in JSR-45 (with multi-file support). The AspectJ 1.1
> bytecode
> weaver should pass that information through to the woven .class files in the
> same form. (still need to upgrade bcel to that end).
>
> I believe the eclipse debugger does not yet support JSR-45 because the spec.
> has not
> been finalized (notwithstanding the submarine implementation in Sun's J2SE
> 1.4).
> Others can speak to that.
>
> Wes
>
> "Markus" <markus@nospam.com> wrote in message
> news:aqu7pi$ncf$1@rogue.oti.com...
>
>>could someone from the AJDT team pls provide a debug scenario
>>that helps to solve the issues documented in the following bug report:
>>
>>http://bugs.eclipse.org/bugs/show_bug.cgi?id=25798
>>
>>what is the current debug scenario for the upcoming AJ 1.1 compliant
>>AJDT plugin?
>>
>>i am most concerned about a *seamless* debug session when using
>>aspectj and eclipse. since aj1.1 doesnt support the generation of java
>>source code anymore, i don't see how the eclipse debugger knows about my
>>line numbers when debugging code where aspects got weaved in during
>
> runtime.
>
>>can someone pls enlighten me? ;-)
>>
>>thanks,
>>markus
>>
thanks wes for your quick reply.
i have updated the bug report accordingly.
-- markus
|
|
|
Re: eclipse debug scenario [message #563235 is a reply to message #11217] |
Wed, 27 November 2002 22:57  |
Eclipse User |
|
|
|
Wes Isberg wrote:
> short: It will support JSR-45, so when your debugger and VM also do that,
> debugging will just work.
Not quite. There is still the issue of providing a source-lookup mechanism
and a UI for specifying which strata (Java or Aspect, in this case) you
want to see.
> I believe the eclipse debugger does not yet support JSR-45 because the
> spec. has not been finalized (notwithstanding the submarine implementation
> in Sun's J2SE 1.4).
> Others can speak to that.
I spoke to a couple members of the AspectJ team at OOPSLA and they were
supposed to start a discussion on the jdt-debug-dev mailing list about
their desire for JSR-45 support.
We have no clients for JSR-45 support, so it's not a priority item. The
first step toward implementing the support that AspectJ needs will be to
hear from them.
Looking forward to "First Contact",
- Jared
|
|
|
Powered by
FUDForum. Page generated in 0.06253 seconds