Package io.micronaut.core.beans
Interface BeanMethod<B,T> 
- Type Parameters:
- B- The bean type
- T- The return type
- All Superinterfaces:
- AnnotationMetadataProvider,- AnnotationSource,- Executable<B,,- T> - Named
- All Known Implementing Classes:
- AbstractBeanMethod,- AbstractExecutableBeanMethod
Represents a method on a 
BeanIntrospection.
 A BeanMethod is created when an accessible method on a class is annotated with io.micronaut.context.annotation.Executable or an annotation stereotype annotated with that annotation
- Since:
- 2.3.0
- 
Field SummaryFields inherited from interface io.micronaut.core.annotation.AnnotationSourceEMPTY
- 
Method SummaryModifier and TypeMethodDescriptionMethods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProviderfindAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSourcegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface io.micronaut.core.type.ExecutablegetArguments, invoke
- 
Method Details- 
getDeclaringBean- Returns:
- The declaring bean introspection.
 
- 
getReturnType- Returns:
- The return type.
 
- 
getDeclaringType- Specified by:
- getDeclaringTypein interface- Executable<B,- T> 
- Returns:
- The declaring type
 
 
-