From 8fed063c7f21c0c1afa0f942738057be40031d31 Mon Sep 17 00:00:00 2001 From: Peridot Date: Tue, 18 Jul 2023 18:22:45 +0200 Subject: [PATCH] a little better AnnotationUtils --- .../panda_lang/utilities/inject/shared/AnnotationUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/di/src/test/java/org/panda_lang/utilities/inject/shared/AnnotationUtils.java b/di/src/test/java/org/panda_lang/utilities/inject/shared/AnnotationUtils.java index 043dfc0..cad68cb 100644 --- a/di/src/test/java/org/panda_lang/utilities/inject/shared/AnnotationUtils.java +++ b/di/src/test/java/org/panda_lang/utilities/inject/shared/AnnotationUtils.java @@ -20,11 +20,11 @@ public static A instanceAnnotation(Class annotationCla } if (method.getName().equals("hashCode")) { - return 0; + return annotationClass.hashCode() * 127; } if (method.getName().equals("equals")) { - return proxy == args[0]; + return args[0] instanceof Annotation && annotationClass.equals(((Annotation) args[0]).annotationType()); } throw new UnsupportedOperationException("Unsupported method: " + method);