From cbfc2e9b3f32426068fe962fdc8ca3f5fa9eeab9 Mon Sep 17 00:00:00 2001 From: Rsl1122 Date: Sun, 28 Jul 2019 17:14:25 +0300 Subject: [PATCH] Reversed a filter condition in DataProviders Affects issues: - Close #1118 --- .../extension/implementation/providers/DataProviders.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Plan/common/src/main/java/com/djrapitops/plan/extension/implementation/providers/DataProviders.java b/Plan/common/src/main/java/com/djrapitops/plan/extension/implementation/providers/DataProviders.java index f0cc6ecba..b2343bdb3 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/extension/implementation/providers/DataProviders.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/extension/implementation/providers/DataProviders.java @@ -79,21 +79,21 @@ public class DataProviders { return byReturnType; } - public void removeProviderWithMethod(MethodWrapper method) { - MethodType methodType = method.getMethodType(); + public void removeProviderWithMethod(MethodWrapper toRemove) { + MethodType methodType = toRemove.getMethodType(); Map> byResultType = byMethodType.getOrDefault(methodType, Collections.emptyMap()); if (byResultType.isEmpty()) { return; } - Class resultType = method.getResultType(); + Class resultType = toRemove.getResultType(); List providers = byResultType.getOrDefault(resultType, Collections.emptyList()); if (providers.isEmpty()) { return; } byResultType.put(resultType, providers.stream() - .filter(provider -> provider.getMethod().equals(method)) + .filter(provider -> !provider.getMethod().equals(toRemove)) .collect(Collectors.toList()) ); byMethodType.put(methodType, byResultType);