View Javadoc
1   /*
2   RightCurly
3   option = ALONE_OR_SINGLELINE
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 InputRightCurlyTryWithResourceAloneSingle {
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                  BufferedReader br2 = new BufferedReader(br1)) { ; }
33          catch (IOException e) { ; }
34          try (BufferedReader br1 = new BufferedReader(null);
35                  BufferedReader br2 = new BufferedReader(br1)) {} catch (IOException e) { ; }
36          try (BufferedReader br1 = new BufferedReader(null);
37                  BufferedReader br2 = new BufferedReader(br1)) {
38              ;
39          }
40          try (BufferedReader br1 = new BufferedReader(null);
41                  BufferedReader br2 = new BufferedReader(br1)) { ; }
42          try (BufferedReader br1 = new BufferedReader(null)) {
43              ; } // violation ''}' at column 15 should be alone on a line'
44          try (BufferedReader br1 = new BufferedReader(null)) {
45              } int i; // violation ''}' at column 13 should be alone on a line'
46      }
47  }