I downloaded the "Last Known Good developer build" : 
aspectj-DEVELOPMENT-20080228164011.jar

Because I'm using LTW, I didn't installed it :
I only took the aspectjweaver.jar, uploaded it in my maven repo, and 
changed the version in my pom.xml (1.5.4 to DEVELOPMENT-20080228164011).

In my aop.xml, I changed <weaver>...</weaver> by <weaver 
options="-Xset:weaveJavaPackages=true">...</weaver>

But when I execute my code, the advise is still not executed...

Did I miss something ?





"Andy Clement" <[EMAIL PROTECTED]>
Envoyé par : [EMAIL PROTECTED]
29/02/2008 20:41
Veuillez répondre à aspectj-users

 
        Pour :  [email protected]
        cc :    (ccc : Laurent Delaforge/ODDO)
        Objet : Re: Re :[aspectj-users] aspect on a java API class


Weaving of java. and javax. types has been discussed on the list
recently.  You need an up to date AspectJ and you need to use a weaver
option to force it to weave those types in addition to normal
configuration info.  The Javax one is shown below, the
weaveJavaPackages=true option is what you need.

Andy.

> I think you are possibly being affected by the code we have that
> prevents LTW of anything beginning java.* or javax.* :)  See this
> bugzilla entry from a while back
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=149261 : "Allow weaving
> javax..* types"
>
> In which case, you need to download a recent dev build of AspectJ from
> the downloads page and use the option:
>
> <weaver options="-Xset:weaveJavaxPackages=true"/>
>
> Andy.

On 29 Feb 2008 19:12:55 -0000, Kunal Pathak
<[EMAIL PROTECTED]> wrote:
> Hi Laurent ,
>
> I tried a "without annotation" approach for load time weaving and i 
could
> execute an advice code for the joinpoint you mentioned. Can you please 
try
> out using simple aj command or you want to use the annotation? I mean I
> don't think it's the problem due to annotation, but still want to know.
>
> Thanks,
> Kunal.
>
> On Fri, 29 Feb 2008 17:59:18 +0100 [email protected] wrote
>
>
>  Hi all,
>
>
>
>  I am (still) trying to put a joinpoint on a java API class :
> java.math.BigDecimal
>
>  I try to do it with load time weaving LTW (with a JavaAgent)
>
>
>
>  My aspect is like this :
>
>  @Aspect
>
>  public class AppAspect {
>
>      @After("execution(* java.math.BigDecimal.valueOf(..))")
>
>                          public void afterBigDecimal(JoinPoint jp) {
>
>                                  System.out.println("grouik 
BigDecimal");
>
>      }
>
>  }
>
>
>
>  And, because I know it is normally not authorized to do it,
>
>  I bypass the loading of the BigDecimal of the rt.jar, by bootloading an
> extracted java.math.BigDecimal.
>
>  I do it by adding in the JVM parameters -Xbootclasspath/p:"D:... arget
> est-classes emp"
>
>  where ... emp contains javamathBigDecimal.class
>
>
>
>
>  But when I execute this, the advise is not executed...
>
>
>
>  Is the bypass a good solution ? If yes, why does it not working ? If 
no, is
> there another way ?
>
>
>
>  Thanks in advance.
>
>
>
>  Laurent Delaforge
>
>
>
>  Attention:
>  L'integrite de ce message n'etant pas assuree sur Internet, les 
societes du
> groupe ODDO ne peuvent etre tenues responsables de son contenu. Ce 
message
> et les eventuels fichiers attaches contiennent des informations
> confidentielles. Au cas ou il ne vous serait pas destine, nous vous
> remercions de bien vouloir le supprimer et en aviser l'expediteur.
>  This message and the files that may be attached to it contain 
confidential
> information. The ODDO group may not be held responsible for their 
contents,
> whose accuracy and completeness cannot be guaranteed over the internet. 
If
> the message is not addressed to you, kindly delete it and notify the 
sender.
>
>
>
> _______________________________________________
>  aspectj-users mailing list
>  [email protected]
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users


_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to