View Javadoc
1   /*
2   RightCurly
3   option = (default)SAME
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 InputRightCurlyTestTryWithResourceSame {
15      void test() throws IOException {
16          try (BufferedReader br1 = new BufferedReader(null);
17                  BufferedReader br2 = new BufferedReader(br1)) {
18              ;
19          } // violation ''}' at column 9 should be on the same line as .*/catch'
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)
28          {
29              ;
30          }
31          try (BufferedReader br1 = new BufferedReader(null);
32                  // violation below ''}' at column 67 should be on the same line as .*/catch'
33                  BufferedReader br2 = new BufferedReader(br1)) { ; }
34          catch (IOException e) { ; }
35          try (BufferedReader br1 = new BufferedReader(null);
36                  BufferedReader br2 = new BufferedReader(br1)) {} catch (IOException e) { ; }
37          try (BufferedReader br1 = new BufferedReader(null);
38                  BufferedReader br2 = new BufferedReader(br1)) {
39              ;
40          }
41          try (BufferedReader br1 = new BufferedReader(null);
42                  BufferedReader br2 = new BufferedReader(br1)) { ; }
43          try (BufferedReader br1 = new BufferedReader(null)) {
44              ; } // violation ''}' at column 15 should have line break before'
45          try (BufferedReader br1 = new BufferedReader(null)) {
46              } int i; // violation ''}' at column 13 should be alone on a line'
47      }
48  }