Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/graphInference/IDEA134277.java
2015-02-20 22:12:23 +01:00

18 lines
387 B
Java

import java.util.concurrent.Future;
class TypeInferenceBug
{
public interface Callback<V> {
void done(V value);
}
public static <V> void addCallback(Future<V> future, Callback<? super V> callback) {}
public static <T> Callback<T> createCallback() {
return value -> {};
}
public static void bind(Future<?> future) {
addCallback(future, createCallback());
}
}