| package com.puppycrawl.tools.checkstyle.grammars; |
| |
| /** |
| * Input for Java 7 try-with-resources. |
| */ |
| public class InputJava7TryWithResources |
| { |
| public static class MyResource implements AutoCloseable { |
| @Override |
| public void close() throws Exception { } |
| } |
| |
| public static void main(String[] args) throws Exception { |
| try (MyResource resource = new MyResource()) { } |
| |
| try (MyResource resource = new MyResource()) { } |
| finally { } |
| |
| try (MyResource resource = new MyResource();) { } |
| catch (Exception e) { } |
| |
| try (MyResource resource = new MyResource();) { } |
| catch (Exception e) { } |
| catch (Throwable t) { } |
| finally { } |
| |
| try (MyResource resource = new MyResource(); MyResource resource2 = new MyResource()) { } |
| catch (Exception e) { } |
| catch (Throwable t) { } |
| finally { } |
| |
| try (MyResource resource = new MyResource(); MyResource resource2 = new MyResource();) { } |
| catch (Exception e) { } |
| catch (Throwable t) { } |
| finally { } |
| |
| try (@SuppressWarnings("all") final MyResource resource = new MyResource()) { } |
| } |
| } |