Make TaskCallback a @⁠FunctionalInterface

This commit is contained in:
Sam Brannen
2026-01-28 14:54:52 +01:00
parent 4dacc64a30
commit 0d612b3b1d
@@ -36,6 +36,7 @@ import org.jspecify.annotations.Nullable;
* @param <E> the exception propagated, if any
* @see SyncTaskExecutor#execute(TaskCallback)
*/
@FunctionalInterface
public interface TaskCallback<V extends @Nullable Object, E extends Exception> extends Callable<V> {
@Override