uebungen/sources/src/main/java/pr2/lambda/lambdas/Predicate.java

21 lines
447 B
Java

package pr2.lambda.lambdas;
/**
* Interface, um Entscheidung über ein Objekt zu
* treffen.
*
* @param <T> Typ des Objekts
*/
@FunctionalInterface
public interface Predicate<T> {
/**
* Entscheidet, ob ein Objekt akzeptiert wird oder nicht.
*
* @param object das zu untersuchende Objekt
* @return {@code true} wenn das Objekt akzeptiert wird,
* andernfalls {@code false}.
*/
boolean accept(T object);
}