Add @Parser annotated methods

Fixes #166. Also fixes #180.
This commit is contained in:
Alexander Söderberg 2020-12-18 12:39:30 +01:00 committed by Alexander Söderberg
parent c86ccbe1af
commit e5a35afb8a
9 changed files with 266 additions and 4 deletions

View file

@ -31,11 +31,19 @@ import org.checkerframework.checker.nullness.qual.NonNull;
import java.util.concurrent.CompletableFuture;
final class BukkitSynchronizer implements TaskSynchronizer {
/**
* {@link TaskSynchronizer} using Bukkit's {@link org.bukkit.scheduler.BukkitScheduler}
*/
public final class BukkitSynchronizer implements TaskSynchronizer {
private final Plugin plugin;
BukkitSynchronizer(final @NonNull Plugin plugin) {
/**
* Create a new instance of the Bukkit synchronizer
*
* @param plugin Owning plugin
*/
public BukkitSynchronizer(final @NonNull Plugin plugin) {
this.plugin = plugin;
}