mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 15:50:53 +07:00
18 lines
387 B
Java
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());
|
|
}
|
|
} |