Class AbstractBeanMethod<B,T>

java.lang.Object
io.micronaut.core.beans.AbstractBeanMethod<B,T>
Type Parameters:
B - The bean type
T - The return type
All Implemented Interfaces:
AnnotationMetadataProvider, AnnotationSource, BeanMethod<B,T>, Named, Executable<B,T>
Direct Known Subclasses:
AbstractExecutableBeanMethod

@Internal public abstract class AbstractBeanMethod<B,T> extends Object implements BeanMethod<B,T>
Abstract implementation of the BeanMethod interface.
Since:
2.3.0
Author:
graemerocher
  • Constructor Details

    • AbstractBeanMethod

      protected AbstractBeanMethod(@NonNull BeanIntrospection<B> introspection, @NonNull Argument<T> returnType, @NonNull String name, @Nullable AnnotationMetadata annotationMetadata, @Nullable Argument<?>... arguments)
      Default constructor.
      Parameters:
      introspection - The associated introspection
      returnType - The return type
      name - The name of the method
      annotationMetadata - The annotation metadata
      arguments - The argument types
  • Method Details