[jboss-jira] [JBoss JIRA] Created: (JBAOP-545) Instrumented methods contained in the super class may be ignored
Flavia Rainone (JIRA)
jira-events at lists.jboss.org
Tue Mar 25 20:07:51 EDT 2008
Instrumented methods contained in the super class may be ignored
----------------------------------------------------------------
Key: JBAOP-545
URL: http://jira.jboss.com/jira/browse/JBAOP-545
Project: JBoss AOP
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: 2.0.0.CR8
Reporter: Flavia Rainone
Assigned To: Flavia Rainone
Fix For: 2.0.0.GA
A method to be intercepted is completely ignored in generated advisor mode if:
- the target class of the method is instrumented
- the method is defined in the super class of the super class of the target class, and is not overriden
- the super class of the target class is not instrumented
- the super class of the super class of the target class is instrumented
In this case, the methodInfo field is set to null, since GeneratedAdvisorInstrumentor relies on Instrumentor.isAdvised(CtClass superClass) method to check whether the super class is advised or not. This method does not take into consideration the super class of the super class, thus causing the bug.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list