View Javadoc
1   /*
2   UnnecessarySemicolonInTryWithResources
3   allowWhenNoBraceAfterSemicolon = (default)true
4   
5   
6   */
7   
8   package com.puppycrawl.tools.checkstyle.checks.coding.unnecessarysemicolonintrywithresources;
9   
10  import java.io.IOException;
11  import java.io.PipedReader;
12  import java.io.Reader;
13  
14  public class InputUnnecessarySemicolonInTryWithResourcesDefault {
15  
16      void method() throws IOException {
17          try(Reader r1 = new PipedReader();){} // violation 'Unnecessary semicolon'
18          // violation below 'Unnecessary semicolon'
19          try(Reader r1 = new PipedReader();Reader r2 = new PipedReader();){}
20          try(Reader r2 = new PipedReader();Reader r3 = new PipedReader()){}
21          try(Reader r4 = new PipedReader();
22              Reader r5 = new PipedReader();
23              ){}
24          try(Reader r6 = new PipedReader();
25              Reader r7
26                  = new PipedReader();
27              ){}
28  
29      }
30  }