[jboss-jira] [JBoss JIRA] Commented: (JBAOP-415) Advice Matching algorithm is ignoring generics
Flavia Rainone (JIRA)
jira-events at lists.jboss.org
Thu Jun 14 15:43:13 EDT 2007
[ http://jira.jboss.com/jira/browse/JBAOP-415?page=comments#action_12365432 ]
Flavia Rainone commented on JBAOP-415:
--------------------------------------
The first part of this implementation (first subtask) is complex. Since second subtask is almost straightforward because it will reuse algorithm of first subtask, we can say that this secod subtask is simple.
> 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.alpha6
>
>
> 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