1 /*xml 2 <module name="Checker"> 3 <module name="TreeWalker"> 4 <module name="UnnecessarySemicolonInTryWithResources"/> 5 </module> 6 </module> 7 */ 8 9 package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonintrywithresources; 10 11 import java.io.IOException; 12 import java.io.PipedReader; 13 import java.io.Reader; 14 15 // xdoc section -- start 16 class Example1 { 17 void method() throws IOException { 18 try (Reader r1 = new PipedReader();) {} // violation, 'Unnecessary semicolon' 19 try (Reader r4 = new PipedReader(); Reader r5 = new PipedReader() 20 ;) {} // violation, 'Unnecessary semicolon' 21 try (Reader r6 = new PipedReader(); 22 Reader r7 23 = new PipedReader(); // ok, closing parenthesis is not on the same line 24 ) {} 25 } 26 } 27 // xdoc section -- end