package com.puppycrawl.tools.checkstyle.checks.blocks.rightcurly; import java.io.BufferedReader; import java.io.IOException; class InputRightCurlyTryResource { void test() throws IOException { try (BufferedReader br1 = new BufferedReader(null); BufferedReader br2 = new BufferedReader(br1)) { ; } catch (IOException e) { ; } try (BufferedReader br1 = new BufferedReader(null); BufferedReader br2 = new BufferedReader(br1)) { ; } catch (IOException e) { ; } try (BufferedReader br1 = new BufferedReader(null); BufferedReader br2 = new BufferedReader(br1)) { ; } catch (IOException e) { ; } try (BufferedReader br1 = new BufferedReader(null); BufferedReader br2 = new BufferedReader(br1)) {} catch (IOException e) { ; } try (BufferedReader br1 = new BufferedReader(null); BufferedReader br2 = new BufferedReader(br1)) { ; } try (BufferedReader br1 = new BufferedReader(null); BufferedReader br2 = new BufferedReader(br1)) { ; } try (BufferedReader br1 = new BufferedReader(null)) { ; } // violation try (BufferedReader br1 = new BufferedReader(null)) { } int i; // violation } }