blob: 570cfc4e0db503c76c9feefeebe9379302441bef [file] [log] [blame]
import java.io.Closeable;
import java.util.function.Consumer;
public class Issue2975<T extends AutoCloseable> {
static class Child extends Issue2975<Closeable> {
Wrapper y = new Wrapper(Child::takesCloseable);
private static void takesCloseable(Closeable rhs) {}
}
protected class Wrapper {
protected Wrapper() {}
protected Wrapper(Consumer<T> makeExpression) {}
protected Wrapper method(Consumer<T> makeExpression) {
throw new RuntimeException();
}
}
}