Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] Annotation & Jdk1.4

#: Gonul, Bora changed the world a bit at a time by saying on  8/24/2005 12:26 PM :#
Hi Alexandru,

That is exactly what I tried today.
1)Written a SimplePOJO. Added annotations to it using backport (Compiled
with AnnotationC)
2)Written a simple aspect which will intercept all the methods on that pojo
3)Written a test case to call a method from that simple pojo

Now don't I need to weave these test classes ?

You can use 2 strategies:
1/ offline weaving: you can do the offline weaving considering that the project is already binary (so the weaving will go over the .class and not on the sources). Unfortunately I cannot remember the terms aj is using for these.

2/ load-time-weaving: this is clear that will work

hth,
:alex |.::the_mindstorm::.|

ps: i promise i will update my memories on aj asap :-S.

And if weave them annotation information is lost.

Regards

Bora
-----Original Message-----
From: Alexandru Popescu [mailto:the.mindstorm.mailinglist@xxxxxxxxx] Sent: Wednesday, August 24, 2005 1:19 PM
To: AspectJ developer discussions
Subject: Re: [aspectj-dev] Annotation & Jdk1.4

#: Gonul, Bora changed the world a bit at a time by saying on  8/24/2005
10:33 AM :#
Hi all,
Is there a way to use annotation with aspectj and jdk 1.4.
What I thought was to use Common-Attributes or Backport175.
But they are working at class level which aspectj also does.
So aspectj will override and regenerate the classes. Right ?
What is the solution ?

I think backport175 is the one solution that can help you. Using it as a
precompilation step (before aj precompile, if no ltw used) will create the
annotations in your classes, so that at 2nd step aj will be able to do the
matching.

:alex |.::the_mindstorm::.|
_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-dev
_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-dev



Back to the top