[
https://issues.apache.org/jira/browse/MYFACES-4692?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Volodymyr Siedlecki resolved MYFACES-4692.
------------------------------------------
Resolution: Fixed
Fixed in 4.1 & 5.0.
Signature Tests pass for the Faces 4.1.1 TCK
> Signature Test Failure for jakarta.faces.component.ActionSource
> ---------------------------------------------------------------
>
> Key: MYFACES-4692
> URL: https://issues.apache.org/jira/browse/MYFACES-4692
> Project: MyFaces Core
> Issue Type: Bug
> Affects Versions: 4.1.0-RC3
> Reporter: Volodymyr Siedlecki
> Priority: Major
> Fix For: 5.0.0, 4.1.0-RC4
>
>
> TCK identified the following issue:
> {color:#1d1c1d}Missing Methods ---------------
> jakarta.faces.component.ActionSource: method public
> jakarta.{color}{color:#1d1c1d}el{color}{color:#1d1c1d}.MethodExpression
> jakarta.faces.component.ActionSource.getActionExpression()
> jakarta.faces.component.ActionSource: method public void
> jakarta.faces.component.ActionSource.setActionExpression(jakarta.{color}{color:#1d1c1d}el{color}{color:#1d1c1d}.MethodExpression)
>
> Added Methods -------------
> jakarta.faces.component.ActionSource: method public abstract
> jakarta.{color}{color:#1d1c1d}el{color}{color:#1d1c1d}.MethodExpression
> jakarta.faces.component.ActionSource.getActionExpression()
> jakarta.faces.component.ActionSource: method public abstract void
> jakarta.faces.component.ActionSource.setActionExpression(jakarta.{color}{color:#1d1c1d}el{color}{color:#1d1c1d}.MethodExpression){color}
> MyFaces provides an abstract method, while the official API provides a
> default implementation (which is not abstract).
> To comply with TCK and the javadoc (since it explicitly states a default
> implementation throws <code>UnsupportedOperationException</code>)
> See:
> [https://jakarta.ee/specifications/faces/4.1/apidocs/jakarta.faces/jakarta/faces/component/actionsource#setActionExpression(jakarta.el.MethodExpression)]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)