aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorReinier Zwitserloot <reinier@tipit.to>2009-07-08 23:47:43 +0200
committerReinier Zwitserloot <reinier@tipit.to>2009-07-08 23:47:43 +0200
commit58d0ada6d7574c65b08480b8c62eb30c5d93db3e (patch)
tree303851870edc6922c3620f7c2c3c4743a9f15344 /src
parentf6778b0426d86c8f6bc23b0e3bb7617eb7a08709 (diff)
downloadlombok-58d0ada6d7574c65b08480b8c62eb30c5d93db3e.tar.gz
lombok-58d0ada6d7574c65b08480b8c62eb30c5d93db3e.tar.bz2
lombok-58d0ada6d7574c65b08480b8c62eb30c5d93db3e.zip
Made 'Throwable.class' the default for SneakyThrows.
Diffstat (limited to 'src')
-rw-r--r--src/lombok/SneakyThrows.java5
1 files changed, 4 insertions, 1 deletions
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;
* }
* </pre>
*
+ * <code>&#64;SneakyThrows</code> without a parameter defaults to allowing <i>every</i> checked exception.
+ * (The default is <code>Throwable.class</code>).
+ *
* @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<? extends Throwable>[] value();
+ Class<? extends Throwable>[] value() default Throwable.class;
}