aboutsummaryrefslogtreecommitdiff
path: root/test/transform/resource/after-ecj/SneakyThrowsSingle.java
blob: eea593f2c0f4eb0eca5d4d3dd437ab265b2fc8b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import java.io.IOException;
class SneakyThrowsSingle {
  SneakyThrowsSingle() {
    super();
  }
  public @lombok.SneakyThrows(Throwable.class) void test() {
    try 
      {
        System.out.println("test1");
      }
    catch (final Throwable $ex)       {
        throw lombok.Lombok.sneakyThrow($ex);
      }
  }
  public @lombok.SneakyThrows(IOException.class) void test2() {
    try 
      {
        System.out.println("test2");
        throw new IOException();
      }
    catch (final IOException $ex)       {
        throw lombok.Lombok.sneakyThrow($ex);
      }
  }
  public @lombok.SneakyThrows(value = IOException.class) void test3() {
    try 
      {
        System.out.println("test3");
        throw new IOException();
      }
    catch (final IOException $ex)       {
        throw lombok.Lombok.sneakyThrow($ex);
      }
  }
}