From 58d0ada6d7574c65b08480b8c62eb30c5d93db3e Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Wed, 8 Jul 2009 23:47:43 +0200 Subject: Made 'Throwable.class' the default for SneakyThrows. --- src/lombok/SneakyThrows.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') 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; } -- cgit