View Javadoc
1   /*
2   RightCurly
3   option = ALONE
4   tokens = (default)LITERAL_TRY, LITERAL_CATCH, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE
5   
6   
7   */
8   
9   package com.puppycrawl.tools.checkstyle.checks.blocks.rightcurly;
10  
11  import java.io.BufferedReader;
12  import java.io.IOException;
13  
14  class InputRightCurlyTestTryWithResourceAlone {
15      void test() throws IOException {
16          try (BufferedReader br1 = new BufferedReader(null);
17                  BufferedReader br2 = new BufferedReader(br1)) {
18              ;
19          }
20          catch (IOException e) {
21              ;
22          }
23          try (BufferedReader br1 = new BufferedReader(null);
24                  BufferedReader br2 = new BufferedReader(br1))
25          {
26              ;
27          } catch (IOException e) // violation ''}' at column 9 should be alone on a line'
28          {
29              ;
30          }
31          try (BufferedReader br1 = new BufferedReader(null);
32                  // violation below ''}' at column 67 should be alone on a line'
33                  BufferedReader br2 = new BufferedReader(br1)) { ; }
34          catch (IOException e) { ; } // violation ''}' at column 35 should be alone on a line'
35          try (BufferedReader br1 = new BufferedReader(null);
36  
37                  BufferedReader br2 = new BufferedReader(br1)) {} catch (IOException e) { ; }
38          try (BufferedReader br1 = new BufferedReader(null); // 2 violations above
39                  BufferedReader br2 = new BufferedReader(br1)) {
40              ;
41          }
42          try (BufferedReader br1 = new BufferedReader(null);
43                  // violation below ''}' at column 67 should be alone on a line'
44                  BufferedReader br2 = new BufferedReader(br1)) { ; }
45          try (BufferedReader br1 = new BufferedReader(null)) {
46              ; } // violation ''}' at column 15 should be alone on a line'
47          try (BufferedReader br1 = new BufferedReader(null)) {
48              } int i; // violation ''}' at column 13 should be alone on a line'
49      }
50  }