Fixed Java11 Incompat

This commit is contained in:
Speiger 2022-04-07 00:14:09 +02:00
parent 9557a0cfb5
commit ca38583f96
1 changed files with 4 additions and 5 deletions

View File

@ -8,9 +8,6 @@ import java.util.concurrent.TimeoutException;
import java.util.concurrent.locks.LockSupport; import java.util.concurrent.locks.LockSupport;
import java.util.function.Consumer; import java.util.function.Consumer;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
#if !TYPE_OBJECT #if !TYPE_OBJECT
import speiger.src.collections.PACKAGE.functions.CONSUMER; import speiger.src.collections.PACKAGE.functions.CONSUMER;
@ -298,8 +295,9 @@ public class ASYNC_BUILDER KEY_GENERIC_TYPE
* Can only be set after the action was decided on. * Can only be set after the action was decided on.
* @param executor that executes the task, defaults to {@link SanityChecks#invokeAsyncTask(Runnable) } * @param executor that executes the task, defaults to {@link SanityChecks#invokeAsyncTask(Runnable) }
* @return self with the executor set * @return self with the executor set
* @note has to be NonNull
*/ */
public ASYNC_BUILDER KEY_GENERIC_TYPE executor(@Nonnull Executor executor) { public ASYNC_BUILDER KEY_GENERIC_TYPE executor(Executor executor) {
if(task == null) throw new IllegalStateException("Action is missing"); if(task == null) throw new IllegalStateException("Action is missing");
task.withExecutor(executor); task.withExecutor(executor);
return this; return this;
@ -310,8 +308,9 @@ public class ASYNC_BUILDER KEY_GENERIC_TYPE
* The state of the task has to be validated by the callback. * The state of the task has to be validated by the callback.
* @param callback that should be notified after completion of the task * @param callback that should be notified after completion of the task
* @return self with the callback set * @return self with the callback set
* @note can be null
*/ */
public ASYNC_BUILDER KEY_GENERIC_TYPE callback(@Nullable Consumer<TASK KEY_GENERIC_TYPE> callback) { public ASYNC_BUILDER KEY_GENERIC_TYPE callback(Consumer<TASK KEY_GENERIC_TYPE> callback) {
if(task == null) throw new IllegalStateException("Action is missing"); if(task == null) throw new IllegalStateException("Action is missing");
task.withCallback(callback); task.withCallback(callback);
return this; return this;