Release Notes / Version 11.2310
Table Of Contents
The classes com.coremedia.common.util.Consumer
,
com.coremedia.common.util.Function
and
com.coremedia.common.util.Predicate
have been
deleted from the Java API. All usages have been replaced with the
according JDK classes of package
java.util.function
.
The APIs of the Consumer
and the
Function
classes are identical. If you have
implemented own consumers or functions, you only have to change the
implements
clauses from
com.coremedia.common.util.[Consumer|Function]
to
java.util.function.[Consumer|Function]
. If you have
own predicates, you must change the implements
clause and rename the include
method to
test
.
The Functions
and Consumers
utility classes from the same package have also been deleted, since
they make no sense without the actual classes, and were trivial
anyway. The Predicates
class still exists, but has
been deprecated and usages can be replaced as described in its API
documentation.
(CMS-18658)