Add functional interfaces

This commit is contained in:
Liam Newman
2021-01-04 01:30:59 -08:00
parent 472034c950
commit 7a79a18d8f
8 changed files with 86 additions and 23 deletions

View File

@@ -0,0 +1,12 @@
package org.kohsuke.github.function;
import java.io.IOException;
import java.io.InputStream;
/**
* A functional interface, equivalent to {@link java.util.function.Function} but that allows throwing {@link Throwable}
*
*/
@FunctionalInterface
public interface InputStreamFunction<R> extends FunctionThrows<InputStream, R, IOException> {
}