<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body style="background-color: rgb(255, 255, 255); color: rgb(0, 0,
    0);" text="#000000" bgcolor="#FFFFFF">
    <br>
    <br>
    <div class="moz-cite-prefix">On 06/07/18 10:02, Peter Levart wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:051a0101-ab31-30dd-c2fe-80400b954c11@gmail.com"><!--[if !IE]><DIV style="border-left: 2px solid #009900; border-right: 2px solid #009900;  padding: 0px 15px; margin: 2px 0px;"><![endif]-->
      But I agree that compute* (or maybe just compute(BinaryOperator))
      ....<!--[if !IE]></DIV><![endif]--></blockquote>
    <br>
    Well, I meant to say compute(UnaryOperator<T>). That one and
    the following signature would also be useful:<br>
    <br>
    public <P> T compute(P param, BiFunction<? super P, ? super
    T, ? extends T> computeFunction)<br>
    <br>
     ...which would allow passing parameter(s) to non-capturing
    lambda(s)...<br>
    <br>
    Peter<br>
    <br>
  </body>
</html>