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)

Reply via email to