package org.simpleflatmapper.util;
public interface CheckedConsumer<T> {
void accept(T t) throws Exception;
//IFJAVA8_START
default Consumer<T> toConsumer() {
return t -> {
try {
accept(t);
} catch (Exception e) {
ErrorHelper.rethrow(e);
}
};
}
static <T> Consumer<T> toConsumer(CheckedConsumer<T> consumer) {
return consumer.toConsumer();
}
//IFJAVA8_END
}