[jboss-jira] [JBoss JIRA] Created: (JBAOP-415) Advice Matching algorithm is ignoring generics

Flavia Rainone (JIRA) jira-events at lists.jboss.org
Tue Jun 12 23:41:11 EDT 2007


Advice Matching algorithm is ignoring generics
----------------------------------------------

                 Key: JBAOP-415
                 URL: http://jira.jboss.com/jira/browse/JBAOP-415
             Project: JBoss AOP
          Issue Type: Bug
      Security Level: Public (Everyone can see)
    Affects Versions: 2.0.0.alpha4
            Reporter: Flavia Rainone
         Assigned To: Flavia Rainone
             Fix For: 2.0.0.alpha5


Advice Matching does not takes into account generic types; it is working with the old reflection API instead (Class instead of Type).

To modifiy this, we need to update code in classes:
- org.jboss.aop.advice.annotation.AdviceInfo
- org.jboss.aop.advice.annotation.AnnotatedParameterAdviceInfo
- org.jboss.aop.advice.AdviceMethodProperties
- joinpoint generators that pass the return, arguments and exception types to AdviceMethodProperties instances.

This includes updating the assignability degree algorithm of org.jboss.aop.advice.annotation package.

The methods for this task are partly written in org.jboss.test.aop.beforeafterArgs.ArgAspectGenerics.
Tests for generic return types are also necessary, and need to be written.


-- 
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