Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » AspectJ » eclipse debug scenario
eclipse debug scenario [message #9709] Wed, 13 November 2002 19:39 Go to next message
Eclipse UserFriend
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 #11217 is a reply to message #9709] Wed, 13 November 2002 19:55 Go to previous messageGo to next message
Wes Isberg is currently offline Wes IsbergFriend
Messages: 2
Registered: July 2009
Junior Member
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 #11253 is a reply to message #11217] Wed, 13 November 2002 20:23 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: jed_anderson.oti.com

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 #11291 is a reply to message #11217] Wed, 13 November 2002 20:29 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: markus.nospam.com

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 #11761 is a reply to message #11217] Thu, 28 November 2002 03:57 Go to previous message
Eclipse UserFriend
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 19:55 Go to previous message
Wes Isberg is currently offline Wes IsbergFriend
Messages: 2
Registered: July 2009
Junior Member
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 20:23 Go to previous message
Jed Anderson is currently offline Jed AndersonFriend
Messages: 5
Registered: July 2009
Junior Member
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 20:29 Go to previous message
Markus is currently offline MarkusFriend
Messages: 52
Registered: July 2009
Member
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] Thu, 28 November 2002 03:57 Go to previous message
Jared Burns is currently offline Jared BurnsFriend
Messages: 19
Registered: July 2009
Junior Member
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
Previous Topic:AspectJ-1.1beta1 support
Next Topic:don't load ajdt plug in
Goto Forum:
  


Current Time: Tue Apr 16 13:03:44 GMT 2024

Powered by FUDForum. Page generated in 0.46490 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top