Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] Re: Weaving bytecode

Hej

Since I posted the question I have investigated the problem further. First of all I had a class path problem. Since the java core classes are always loaded my version of the File.class in my own jar-file was never loaded.
Anybody that knows a way around that problem?

When I understood the above I made a test with a class of my own instead and it worked. However, I still do not get any aspects shown in the browser. Only the files that are in the project with source-code are visible in the browser.
Is this a known limitation in the current version?

Since I rewrote my aspects I do not really need to solve the first problem but the second one would be interesting since it would help to understand what code has been affected by the aspects.

Thanks

Anders

From: "Anders Persson" <anders@xxxxxxxxx>
To: aspectj-users@xxxxxxxxxxx
Date: Thu, 06 Nov 2003 22:46:54 +0100
Subject: [aspectj-users] Weaving bytecode
Reply-To: aspectj-users@xxxxxxxxxxx

Hej

I am trying to add aspects to classes that I do not have the source code for. I can see in the eclipse browser that my own classes are affected by my aspectj code. It does also work ok when executing the application. But to affect other code also I tried to use the possibility to weave byte code in jar-files directly. To try it I took the java.io.File class and put it in a jar file of its own. Then I added it to eclipse ( I use the ajdt add-in).In the directory were class files are generated I found the directory structure java/io and in that directory the file File.class. Seems ok so far, but then wheen executing nothing happens. Neither do the eclipse aspectj browser show any aspects for that class-file.

Any help appreciated.

Regards

Anders Persson




Back to the top