Proxy or weaving code should not mark added synthetic methods final
-------------------------------------------------------------------
Key: ARIES-668
URL: https://issues.apache.org/jira/browse/ARIES-668
Project: Aries
Issue Type: Bug
Components: Proxy
Affects Versions: 0.3
Reporter: David Jencks
OpenWebBeans checks classes for proxyiability by among other things checking
for final methods. The java.lang.reflect.Modifier class does not expose
anything about synthetic methods and reports synthetic final methods as final.
Although it's possible to get owb to work by modifying the check to exclude
synthetic methods, this puts the responsibility in a peculiar place. The OWB
folks also claim that since java 5 marking methods final has no effect on the
ability of the jit to optimize method calls so there isn't really any reason to
mark these final.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira