From aeb94695a7d8073b020a65e08df9ca6b2e17076c Mon Sep 17 00:00:00 2001 From: Cyrus Date: Tue, 23 Feb 2021 11:25:14 +0200 Subject: [PATCH] Use annotationType instead of getClass. Allows for Native image generation. (#134) --- src/main/java/si/mazi/rescu/AnnotationUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/si/mazi/rescu/AnnotationUtils.java b/src/main/java/si/mazi/rescu/AnnotationUtils.java index ed65feb..b791bb9 100644 --- a/src/main/java/si/mazi/rescu/AnnotationUtils.java +++ b/src/main/java/si/mazi/rescu/AnnotationUtils.java @@ -42,7 +42,7 @@ static String getValueOrNull(Class annotationClass, An return null; } try { - return (String) ann.getClass().getMethod("value").invoke(ann); + return (String) ann.annotationType().getMethod("value").invoke(ann); } catch (Exception e) { throw new RuntimeException("Can't access element 'value' in " + annotationClass + ". This is probably a bug in rescu.", e); }