strangedb/src/main/java/org/warp/jcwdb/functionalinterfaces/ConsumerWithIO.java

16 lines
358 B
Java
Raw Normal View History

2019-03-07 11:32:45 +01:00
package org.warp.jcwdb.functionalinterfaces;
import java.io.IOException;
import java.util.Objects;
@FunctionalInterface
public interface ConsumerWithIO<T> {
void accept(T t) throws IOException;
default ConsumerWithIO<T> andThen(ConsumerWithIO<? super T> after) {
Objects.requireNonNull(after);
return (T t) -> { accept(t); after.accept(t); };
}
}