Matthias Metzger created WICKET-6203:
----------------------------------------

             Summary: rework IModel#mapWith
                 Key: WICKET-6203
                 URL: https://issues.apache.org/jira/browse/WICKET-6203
             Project: Wicket
          Issue Type: Improvement
          Components: wicket
    Affects Versions: 8.0.0-M1
            Reporter: Matthias Metzger
            Priority: Trivial


The IModel#mapWith method actually combines two models using a BiFunction. Thus 
another name like 'combineWith' would be much more descriptive of the actual 
task. 

Furthermore providing the BiFunction to combine the two models as the first 
argument of 'mapWith'/'combineWith' might obscure the other Model used for 
longer lambda expressions, since it will be provided after the lambda 
expression. It might be better to provide the other Model as a first argument.

 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to