From 6e3f273d49ddc417191ce604187d6bbfd85d9a6e Mon Sep 17 00:00:00 2001 From: Graeme Rocher Date: Fri, 17 Feb 2023 08:47:30 +0100 Subject: [PATCH] fix support for executable methods using reflection --- .../inject/beans/visitor/IntrospectedTypeElementVisitor.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core-processor/src/main/java/io/micronaut/inject/beans/visitor/IntrospectedTypeElementVisitor.java b/core-processor/src/main/java/io/micronaut/inject/beans/visitor/IntrospectedTypeElementVisitor.java index 2b95d97d51e..19df8e68599 100644 --- a/core-processor/src/main/java/io/micronaut/inject/beans/visitor/IntrospectedTypeElementVisitor.java +++ b/core-processor/src/main/java/io/micronaut/inject/beans/visitor/IntrospectedTypeElementVisitor.java @@ -261,9 +261,8 @@ private void addExecutableMethods(ClassElement ce, BeanIntrospectionWriter write }); } ElementQuery query = ElementQuery.of(MethodElement.class) - .onlyAccessible() - .modifiers((modifiers) -> !modifiers.contains(ElementModifier.STATIC)) - .annotated((am) -> am.hasStereotype(Executable.class)); + .modifiers(modifiers -> !modifiers.contains(ElementModifier.STATIC)) + .annotated(am -> am.hasStereotype(Executable.class)); List executableMethods = ce.getEnclosedElements(query); for (MethodElement executableMethod : executableMethods) { if (added.contains(executableMethod)) {