From ceedcdfb1764d829dd124c6bc28a7bd97f2b2e94 Mon Sep 17 00:00:00 2001 From: ARITRIK GHOSH <109242925+aritrikg@users.noreply.github.com> Date: Thu, 4 Dec 2025 15:24:06 +0530 Subject: [PATCH] Refactor sneakyThrow method to accept Throwable --- src/main/java/com/pivovarit/function/SneakyThrowUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/pivovarit/function/SneakyThrowUtil.java b/src/main/java/com/pivovarit/function/SneakyThrowUtil.java index e53d1bb..5f168f5 100644 --- a/src/main/java/com/pivovarit/function/SneakyThrowUtil.java +++ b/src/main/java/com/pivovarit/function/SneakyThrowUtil.java @@ -20,7 +20,9 @@ final class SneakyThrowUtil { private SneakyThrowUtil() { } - static R sneakyThrow(Exception t) throws T { + @SuppressWarnings("unchecked") + static void sneakyThrow(Throwable t) throws T { throw (T) t; } } +