//Compilable with Java9
package com.puppycrawl.tools.checkstyle.grammars;
/**
* Input for Java 9 try-with-resources.
*/
public class InputJava9TryWithResources
{
public static class MyResource implements AutoCloseable {
@Override
public void close() throws Exception { }
}
public static void main(String[] args) throws Exception {
MyResource resource = new MyResource();
try (resource) { } finally { }
final MyResource resource1 = new MyResource();
final MyResource resource2 = new MyResource();
try (resource1;resource2) { } finally { }
}
}