Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] minor API request


Hi Martin,

All committed to CVS (as you will have seen from the bug report) - if Adrian hadn't
created a testcase for annotations that intermittently fails on our build machine then
you could have an AspectJ with it in !  It should be available in the next few hours
(although you can probably build it yourself sooner than that...)

cheers,
Andy.
---
Andy Clement
AspectJ Committer
clemas@xxxxxxxxxx



Martin Lippert <lippert@xxxxxxx>
Sent by: aspectj-dev-admin@xxxxxxxxxxx

01/01/2005 20:16

Please respond to
aspectj-dev@xxxxxxxxxxx

To
AspectJ Dev List <aspectj-dev@xxxxxxxxxxx>
cc
Subject
[aspectj-dev] minor API request





Hi,

I am trying to reduce the modifications I did to the weaver
implementation parts of AspectJ to make it work in my weaving runtime
implementation. My goal is to use the AspectJ code without any changes
directly, just by copying the aspectjtools.jar into my project. And
there are two points left where I rely on your help:

Wish 1:
Would it be possible to set the visibility of
BcelWorld.makeBcelObjectType to protected instead of private? The reason
is: I've implemented a specialized lookup of Java classes for the weaver
within my runtime weaving implementation. For this implementation I
created a subclass of BcelWorld that overrides resolveObjectType(..).
Within this implementation I would like to call makeBcelObjectType(..).

Wish 2:
The WeaveMessage object should provide information about the affected
type and the aspect. I need this information in order to know which
aspect is woven during the runtime weaving. Using the WeaveMessage
concept seems to be the simplest way from my point of view:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=82062

(with my implementation attached as patch)

Thanks a lot for your help!!!


Happy New Year!
-Martin

_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/aspectj-dev


Back to the top