View Javadoc
1   /*
2   com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck
3   format = (default)^[a-z][a-zA-Z0-9]*$
4   applyToPublic = (default)true
5   applyToProtected = (default)true
6   applyToPackage = (default)true
7   applyToPrivate = (default)true
8   
9   
10  */
11  
12  package com.puppycrawl.tools.checkstyle.grammar;
13  
14  /**
15   * Input for Java 7 try-with-resources.
16   */
17  public class InputJava7TryWithResources // ok
18  {
19      public static class MyResource implements AutoCloseable {
20          @Override
21          public void close() throws Exception { }
22      }
23  
24      public static void main(String[] args) throws Exception {
25          try (MyResource resource = new MyResource()) { }
26  
27          try (MyResource resource = new MyResource()) { }
28          finally { }
29  
30          try (MyResource resource = new MyResource();) { }
31          catch (Exception e) { }
32  
33          try (MyResource resource = new MyResource();) { }
34          catch (Exception e) { }
35          catch (Throwable t) { }
36          finally { }
37  
38          try (MyResource resource = new MyResource(); MyResource resource2 = new MyResource()) { }
39          catch (Exception e) { }
40          catch (Throwable t) { }
41          finally { }
42  
43          try (MyResource resource = new MyResource(); MyResource resource2 = new MyResource();) { }
44          catch (Exception e) { }
45          catch (Throwable t) { }
46          finally { }
47  
48          try (@SuppressWarnings("all") final MyResource resource = new MyResource()) { }
49      }
50  }