1
2
3
4
5
6
7
8
9
10
11
12
13 package com.puppycrawl.tools.checkstyle.grammar.java9;
14
15
16
17
18 public class InputJava9TryWithResources
19 {
20 public static class MyResource implements AutoCloseable {
21 @Override
22 public void close() throws Exception { }
23 }
24
25 public static void main(String[] args) throws Exception {
26 MyResource resource = new MyResource();
27 try (resource) { } finally { }
28
29 final MyResource resource1 = new MyResource();
30 final MyResource resource2 = new MyResource();
31 try (resource1;resource2) { } finally { }
32 }
33 }