Volodymyr Siedlecki created MYFACES-4692:
--------------------------------------------
Summary: 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
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)