aboutsummaryrefslogtreecommitdiff
path: root/test/transform/resource/after-ecj/CleanupPlain.java
blob: 6eaa43770f9ef7b580ef14ab2bf682396a6cfcf1 (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 lombok.Cleanup;
import java.io.*;
class CleanupPlain {
  CleanupPlain() {
    super();
  }
  void test() throws Exception {
    @lombok.Cleanup InputStream in = new FileInputStream("in");
    try 
      {
        @Cleanup OutputStream out = new FileOutputStream("out");
        try 
          {
            if (in.markSupported())
                {
                  out.flush();
                }
          }
        finally
          {
            if ((lombok.Lombok.preventNullAnalysis(out) != null))
                {
                  out.close();
                }
          }
      }
    finally
      {
        if ((lombok.Lombok.preventNullAnalysis(in) != null))
            {
              in.close();
            }
      }
  }
}