From 2277b98dfd8935600e4474fb0c42fd3d90e99102 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Sun, 16 Jan 2022 15:16:52 -0600 Subject: [PATCH] Rename Priority to PostOrder --- .../geysermc/geyser/api/event/EventSubscription.java | 7 +++---- .../org/geysermc/geyser/api/event/Subscribe.java | 12 +++++------- .../org/geysermc/geyser/event/GeyserEventBus.java | 8 ++++---- .../geyser/event/GeyserEventSubscription.java | 4 ++-- 4 files changed, 14 insertions(+), 17 deletions(-) diff --git a/api/geyser/src/main/java/org/geysermc/geyser/api/event/EventSubscription.java b/api/geyser/src/main/java/org/geysermc/geyser/api/event/EventSubscription.java index 2870c0ba6..8603dac37 100644 --- a/api/geyser/src/main/java/org/geysermc/geyser/api/event/EventSubscription.java +++ b/api/geyser/src/main/java/org/geysermc/geyser/api/event/EventSubscription.java @@ -26,7 +26,6 @@ package org.geysermc.geyser.api.event; import org.checkerframework.checker.nullness.qual.NonNull; -import org.checkerframework.checker.nullness.qual.Nullable; import org.geysermc.geyser.api.extension.Extension; import java.util.function.Consumer; @@ -67,11 +66,11 @@ public interface EventSubscription { Extension owner(); /** - * Gets the priority of this event subscription. + * Gets the post order of this event subscription. * - * @return the priority of this event subscription + * @return the post order of this event subscription */ - Subscribe.Priority priority(); + Subscribe.PostOrder order(); /** * Gets if this event subscription is active. diff --git a/api/geyser/src/main/java/org/geysermc/geyser/api/event/Subscribe.java b/api/geyser/src/main/java/org/geysermc/geyser/api/event/Subscribe.java index 581aa6fa0..6b3cfe638 100644 --- a/api/geyser/src/main/java/org/geysermc/geyser/api/event/Subscribe.java +++ b/api/geyser/src/main/java/org/geysermc/geyser/api/event/Subscribe.java @@ -28,7 +28,6 @@ package org.geysermc.geyser.api.event; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.experimental.Accessors; -import org.checkerframework.checker.nullness.qual.NonNull; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; @@ -50,20 +49,19 @@ import java.lang.annotation.Target; public @interface Subscribe { /** - * The {@link Priority} of the event + * The {@link PostOrder} of the event * - * @return the priority of the event + * @return the post order of the event */ - @NonNull - Priority priority() default Priority.NORMAL; + Subscribe.PostOrder postOrder() default PostOrder.NORMAL; /** - * Represents the priority of an event. + * Represents the post order of an event. */ @Accessors(fluent = true) @Getter @AllArgsConstructor - enum Priority { + enum PostOrder { /** * The lowest priority. Called first to diff --git a/core/src/main/java/org/geysermc/geyser/event/GeyserEventBus.java b/core/src/main/java/org/geysermc/geyser/event/GeyserEventBus.java index eaf71e087..edda59e95 100644 --- a/core/src/main/java/org/geysermc/geyser/event/GeyserEventBus.java +++ b/core/src/main/java/org/geysermc/geyser/event/GeyserEventBus.java @@ -47,7 +47,7 @@ public class GeyserEventBus implements EventBus { @NonNull @Override public EventSubscription subscribe(@NonNull Extension extension, @NonNull Class eventClass, @NonNull Consumer consumer) { - return this.subscribe(eventClass, consumer, extension, Subscribe.Priority.NORMAL); + return this.subscribe(eventClass, consumer, extension, Subscribe.PostOrder.NORMAL); } @Override @@ -78,7 +78,7 @@ public class GeyserEventBus implements EventBus { } catch (IllegalAccessException | InvocationTargetException ex) { ex.printStackTrace(); } - }, extension, subscribe.priority()); + }, extension, subscribe.postOrder()); } } @@ -103,8 +103,8 @@ public class GeyserEventBus implements EventBus { .collect(Collectors.toSet()); } - private EventSubscription subscribe(Class eventClass, Consumer handler, Extension extension, Subscribe.Priority priority) { - GeyserEventSubscription eventSubscription = new GeyserEventSubscription<>(this, eventClass, handler, extension, priority); + private EventSubscription subscribe(Class eventClass, Consumer handler, Extension extension, Subscribe.PostOrder postOrder) { + GeyserEventSubscription eventSubscription = new GeyserEventSubscription<>(this, eventClass, handler, extension, postOrder); this.bus.register(eventClass, eventSubscription); return eventSubscription; } diff --git a/core/src/main/java/org/geysermc/geyser/event/GeyserEventSubscription.java b/core/src/main/java/org/geysermc/geyser/event/GeyserEventSubscription.java index e160291c9..33fe5a9e1 100644 --- a/core/src/main/java/org/geysermc/geyser/event/GeyserEventSubscription.java +++ b/core/src/main/java/org/geysermc/geyser/event/GeyserEventSubscription.java @@ -47,7 +47,7 @@ public class GeyserEventSubscription implements EventSubscripti private final Class eventClass; private final Consumer eventConsumer; private final Extension owner; - private final Subscribe.Priority priority; + private final Subscribe.PostOrder order; @Getter(AccessLevel.NONE) private boolean active; @Override @@ -77,6 +77,6 @@ public class GeyserEventSubscription implements EventSubscripti @Override public int postOrder() { - return this.priority.postOrder(); + return this.order.postOrder(); } }