Release Notes / Version 11.2301
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
to
java.util.function.Consumer
. 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)