21 lines
447 B
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);
|
|
}
|