[
https://issues.apache.org/jira/browse/MYFACES-2135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12667807#action_12667807
]
Simon Kitching commented on MYFACES-2135:
-----------------------------------------
Just a note for future reference: the "changes method signature" comment here
means that the Sun JSF TCK is complaining. It really should not; if the methods
can be annotated with the javadoc @deprecated comment, then there is no sane
reason why the more modern @Deprecated annotation should not be allowed.
However getting the TCK fixed is difficult or maybe impossible, so the
(perfectly valid) @Deprecated annotations have been removed from the myfaces
source instead.
> Remove @Deprecated annotations inserted on api methods, since this annotation
> is runtime type and changes method signature (a tck test fails if this
> annotation is present)
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: MYFACES-2135
> URL: https://issues.apache.org/jira/browse/MYFACES-2135
> Project: MyFaces Core
> Issue Type: Bug
> Affects Versions: 1.2.5
> Reporter: Leonardo Uribe
> Assignee: Leonardo Uribe
> Fix For: 1.2.6
>
>
> The list of changes is this:
> javax.faces.component.UICommand.getAction(): anno 0
> java.lang.Deprecated()
> javax.faces.component.UICommand.getActionListener(): anno 0
> java.lang.Deprecated()
> javax.faces.component.UICommand.setAction(javax.faces.el.MethodBinding):
> anno 0 java.lang.Deprecated()
> javax.faces.component.UICommand.setActionListener(javax.faces.el.MethodBinding):anno
> 0 java.lang.Deprecated()
> javax.faces.component.UIInput.getValueChangeListener(): anno 0
> java.lang.Deprecated()
> javax.faces.component.UIInput.getValueChangeListener(): anno 0
> java.lang.Deprecated()
> javax.faces.component.UIInput.getValueChangeListener(): anno 0
> java.lang.Deprecated()
> javax.faces.component.UIInput.getValueChangeListener(): anno 0
> java.lang.Deprecated()
> javax.faces.component.UIInput.setValidator(javax.faces.el.MethodBinding):
> anno 0 java.lang.Deprecated()
> javax.faces.component.UIInput.setValidator(javax.faces.el.MethodBinding):
> anno 0 java.lang.Deprecated()
> javax.faces.component.UIInput.setValidator(javax.faces.el.MethodBinding):
> anno 0 java.lang.Deprecated()
> javax.faces.component.UIInput.setValidator(javax.faces.el.MethodBinding):
> anno 0 java.lang.Deprecated()
> javax.faces.component.UIInput.setValueChangeListener(javax.faces.el.MethodBinding):
> anno 0 java.lang.Deprecated()
> javax.faces.component.UIInput.setValueChangeListener(javax.faces.el.MethodBinding):
> anno 0 java.lang.Deprecated()
> javax.faces.component.UIInput.setValueChangeListener(javax.faces.el.MethodBinding):
> anno 0 java.lang.Deprecated()
> javax.faces.component.UIInput.setValueChangeListener(javax.faces.el.MethodBinding):
> anno 0 java.lang.Deprecated()
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.