Package io.micronaut.el.interpreter.reflection
@NullMarked
package io.micronaut.el.interpreter.reflection
Reflection-backed method execution for the Jakarta Expression Language interpreter.
- Since:
- 1.1
- Author:
- Denis Stepanov
-
ClassesClassDescriptionResolves interpreter methods through the public Java reflection API.Finds and invokes a
java.lang.reflect.Method, which is the selection of the section 1.6 of the specification applied to what a class reports about itself.Implements a functional interface nothing described in advance, by discovering its single abstract method and standing in for it with aProxy.Invokes the methods of the types that have no bean introspection, reflectively, asBeanELResolverandStaticFieldELResolverdo, with the method looked up through the cache ofELMethods: the resolvers of the specification readClass.getMethods()on every invocation.