diff --git a/src/main/java/ua/net/uid/utils/Function.java b/src/main/java/ua/net/uid/utils/Function.java index a3efb5a..d759e59 100644 --- a/src/main/java/ua/net/uid/utils/Function.java +++ b/src/main/java/ua/net/uid/utils/Function.java @@ -20,8 +20,9 @@ * @author nightfall * @param argument type * @param result type + * @param exception type */ @FunctionalInterface -public interface Function { - R call(T param) throws Exception; +public interface Function { + R call(T param) throws E; } diff --git a/src/main/java/ua/net/uid/utils/Procedure.java b/src/main/java/ua/net/uid/utils/Procedure.java index 4752c9e..90ea34f 100644 --- a/src/main/java/ua/net/uid/utils/Procedure.java +++ b/src/main/java/ua/net/uid/utils/Procedure.java @@ -19,8 +19,9 @@ * * @author nightfall * @param argument type + * @param exception type */ @FunctionalInterface -public interface Procedure { - void call(T param) throws Exception; +public interface Procedure { + void call(T param) throws E; }