# Package org.optaplanner.core.api.function

Functions that are not available in `java.util.function`.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  PentaFunction<A,B,C,D,E,R> | Represents a function that accepts five arguments and produces a result.
  PentaPredicate<A,B,C,D,E> | Represents a predicate (boolean-valued function) of five arguments.
  QuadFunction<A,B,C,D,R> | Represents a function that accepts four arguments and produces a result.
  QuadPredicate<A,B,C,D> | Represents a predicate (boolean-valued function) of four arguments.
  ToIntQuadFunction<A,B,C,D> | Represents a function that accepts four arguments and produces an int-valued result.
  ToIntTriFunction<A,B,C> | Represents a function that accepts three arguments and produces an int-valued result.
  ToLongQuadFunction<A,B,C,D> | Represents a function that accepts four arguments and produces a long-valued result.
  ToLongTriFunction<A,B,C> | Represents a function that accepts three arguments and produces a long-valued result.
  TriFunction<A,B,C,R> | Represents a function that accepts three arguments and produces a result.
  TriPredicate<A,B,C> | Represents a predicate (boolean-valued function) of three arguments.

## Package org.optaplanner.core.api.function Description

Functions that are not available in `java.util.function`.

Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.