View Javadoc
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