Class IntrospectedExecutableMethod<T,R>

java.lang.Object
io.micronaut.reflection.IntrospectedExecutableMethod<T,R>
Type Parameters:
T - The declaring type
R - The return type
All Implemented Interfaces:
AnnotatedElement, AnnotationMetadata, AnnotationMetadataDelegate, AnnotationMetadataProvider, AnnotationSource, Described, Named, Executable<T,R>, UnsafeExecutable<T,R>, ExecutableMethod<T,R>, MethodReference<T,R>

public final class IntrospectedExecutableMethod<T,R> extends Object
An ExecutableMethod over the BeanMethod of a bean introspection, for a specification API that names a method by its Method: the arguments and the metadata are the ones the introspection carries, generated or reflective, and the method itself is the one the caller gave.
Since:
5.2.0
Author:
Denis Stepanov
  • Constructor Details

    • IntrospectedExecutableMethod

      public IntrospectedExecutableMethod(Class<T> declaringType, BeanMethod<T,R> beanMethod, Method method)
      Creates an executable method over the bean method of an introspection.
      Parameters:
      declaringType - The type declaring the method
      beanMethod - The method of the introspection of that type
      method - The method the caller named
  • Method Details