My question is if I have an example class like this:

class A {
  |    private Log objLog;
  |    
  |    public A(String logFile){
  |       objLog = new Log(logFile);
  |    }
  |    
  |    //some methods....
  | }

And I have a pointcut like this in my jboss-aop.xml file:

<pointcut name="logObject" expr="execution(public Log->new(..))"/>

Is there any way to know, in my Interceptor class by the method invocation, the 
class where It is invoked the contructor of the Log object (in this example 
class A)?
I ask this because if I use a pointcut like:

<pointcut name="logObject" expr="call(public Log->new(..))"/>

I have a NullPointerException in method _getInstanceAdvisor() that I think is 
an internal error of Jboss AOP library.
I use Java 1.5 and Jboss AOP 1.5.2 GA with load time weaving an -javaagent 
option enabled.
Is there anyone with this problem?
Thanks a lot.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996644#3996644

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996644
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to