Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/regression/IDEA138696.java
2015-04-02 18:06:40 +02:00

26 lines
456 B
Java

import java.io.IOException;
class CommandTest {
public URL someFunction(URI uri) {
return unchecked(uri::toURL);
}
public interface UncheckedRun<T> {
public T run() throws Throwable;
}
public static <T> T unchecked(UncheckedRun<T> run) {
try {
return run.run();
} catch (Throwable throwable) {
throw new AssertionError();
}
}
}
abstract class URI {
abstract URL toURL() throws IOException;
}
class URL {}