Thank you so much for that information, dean!

I still a little difficulty figuring out how this would work. Here is the
scenario:
I have a Java project. I do not have the sources, i only have the jar. I
would like to weave aspects into this. I create an aspectJ project and
define the aspects i want. I add the Java jar in the inpath of the aspectJ
project.

Now:
1. How do i execute the aspectJ project without a 'main' class? If i have to
specify the 'main' class, what do i do in the main class?
2. How does it all work? If i execute the jar file, how are the aspects
weaved in? How is the jar aware of the aspects?

Maybe i am missing something extremely simple here, but i am unable to
figure out how this whole setting would function.

Thanks in advance,
Anirudh

On 5/21/07, Dean Wampler <[EMAIL PROTECTED]> wrote:

Yes, use the "-inpath" option for ajc to specify the jars you want to
"weave". Here's a good blog on the different path options.
http://www.aspectprogrammer.org/blogs/adrian/2004/10/three_paths_sta.html

dean

On May 21, 2007, at 6:05 AM, Anirudh Chandrakant wrote:

Hi,

I am a new entrant into the aspectJ world and i am enjoying the ride so
far.
I have used aspectJ with an existing project and it works as desired.

Now, if i have a Java project but i do not have the source files (i only
have the jar), can i still use aspectJ? (I know the signatures of all the
methods that i want to insert my pointcuts into)

The demo shows conversion of a normal project into an aspectJ project (in
a step similar to instrumentation), i was wondering if this was possible
with packaged classes.

Thanks in advance,
Anirudh
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users


Dean Wampler, Ph.D.
dean at objectmentor.com
http://www.objectmentor.com
http://www.aspectprogramming.com
http://www.contract4j.org

I want my tombstone to say:
  Unknown Application Error in Dean Wampler.exe.
  Application Terminated.
      [Okay]        [Cancel]




_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users




--
'Tomorrow's what i am waiting for, but i can wait a little more' - Calvin
(Bill Watterson)
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to