From 7a5efbd6dab8226397cea5f67135caa3ef9b82f3 Mon Sep 17 00:00:00 2001 From: Frank van der Heijden Date: Sun, 19 Sep 2021 13:51:20 +0200 Subject: [PATCH] Use AnnotationAccessor --- .../cloud/commandframework/annotations/AnnotationParser.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cloud-annotations/src/main/java/cloud/commandframework/annotations/AnnotationParser.java b/cloud-annotations/src/main/java/cloud/commandframework/annotations/AnnotationParser.java index 242aaa0f..a78ffbd2 100644 --- a/cloud-annotations/src/main/java/cloud/commandframework/annotations/AnnotationParser.java +++ b/cloud-annotations/src/main/java/cloud/commandframework/annotations/AnnotationParser.java @@ -406,7 +406,8 @@ public final class AnnotationParser { final @NonNull Object instance, final @NonNull Collection<@NonNull CommandMethodPair> methodPairs ) { - final CommandMethod classCommandMethod = instance.getClass().getAnnotation(CommandMethod.class); + final AnnotationAccessor classAnnotations = AnnotationAccessor.of(instance.getClass()); + final CommandMethod classCommandMethod = classAnnotations.annotation(CommandMethod.class); final String syntaxPrefix = classCommandMethod == null ? "" : (classCommandMethod.value() + " "); final Collection> commands = new ArrayList<>(); for (final CommandMethodPair commandMethodPair : methodPairs) {