Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] aspectJ with packaged classes

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 <dean@xxxxxxxxxxxxxxxxxxxxx> 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.


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

Dean Wampler, Ph.D.

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




_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
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)

Back to the top