diff --git a/src/lombok/SneakyThrows.java b/src/lombok/SneakyThrows.java index 62d2c752..41c608d8 100644 --- a/src/lombok/SneakyThrows.java +++ b/src/lombok/SneakyThrows.java @@ -58,11 +58,14 @@ import java.lang.annotation.Target; * } * * + * @SneakyThrows without a parameter defaults to allowing every checked exception. + * (The default is Throwable.class). + * * @see Lombok#sneakyThrow(Throwable) */ @Target({ElementType.METHOD, ElementType.CONSTRUCTOR}) @Retention(RetentionPolicy.SOURCE) public @interface SneakyThrows { /** The exception type(s) you want to sneakily throw onward. */ - Class[] value(); + Class[] value() default Throwable.class; }