From cfbd655027e9a1f4d6d2d475e95ba80894a79ab1 Mon Sep 17 00:00:00 2001 From: TheMode Date: Sat, 21 Aug 2021 02:08:25 +0200 Subject: [PATCH] Cleanup --- .../minestom/server/event/EventNodeImpl.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/main/java/net/minestom/server/event/EventNodeImpl.java b/src/main/java/net/minestom/server/event/EventNodeImpl.java index 61f57364b..56ed122f0 100644 --- a/src/main/java/net/minestom/server/event/EventNodeImpl.java +++ b/src/main/java/net/minestom/server/event/EventNodeImpl.java @@ -29,9 +29,9 @@ class EventNodeImpl implements EventNode { private volatile int priority; private volatile EventNodeImpl parent; - protected EventNodeImpl(@NotNull String name, - @NotNull EventFilter filter, - @Nullable BiPredicate predicate) { + EventNodeImpl(@NotNull String name, + @NotNull EventFilter filter, + @Nullable BiPredicate predicate) { this.name = name; this.filter = filter; this.predicate = predicate; @@ -313,8 +313,8 @@ class EventNodeImpl implements EventNode { private void recursiveUpdate(EventNodeImpl targetNode) { // Standalone listeners forTargetEvents(eventType, type -> { - ListenerEntry entry = targetNode.listenerMap.get(type); - if (entry != null) appendEntries(listeners, entry, targetNode); + final ListenerEntry entry = targetNode.listenerMap.get(type); + if (entry != null) appendEntries(entry, targetNode); }); // Mapped nodes handleMappedNode(targetNode); @@ -356,27 +356,27 @@ class EventNodeImpl implements EventNode { } } - static void appendEntries(List> handleListeners, ListenerEntry entry, EventNodeImpl targetNode) { + private void appendEntries(ListenerEntry entry, EventNodeImpl targetNode) { final var filter = targetNode.filter; final var predicate = targetNode.predicate; // Normal listeners for (var listener : entry.listeners) { if (predicate != null) { // Ensure that the event is valid before running - handleListeners.add(e -> { + this.listeners.add(e -> { final var value = filter.getHandler(e); if (!predicate.test(e, value)) return; callListener(targetNode, listener, e); }); } else { // No predicate, run directly - handleListeners.add(e -> callListener(targetNode, listener, e)); + this.listeners.add(e -> callListener(targetNode, listener, e)); } } // Bindings final var bindingConsumers = entry.bindingConsumers; if (!bindingConsumers.isEmpty()) { // Ensure no array clone - handleListeners.addAll(bindingConsumers); + this.listeners.addAll(bindingConsumers); } }