T - The bean typepublic interface BeanType<T> extends AnnotationMetadataProvider, BeanContextConditional
BeanDefinitionReference and BeanDefinition.EMPTY| Modifier and Type | Method and Description | 
|---|---|
| Class<T> | getBeanType()Returns the bean type. | 
| default String | getName() | 
| boolean | isPrimary() | 
| default boolean | requiresMethodProcessing()By default, when the  BeanContextis started, theBeanDefinition.getExecutableMethods()are not processed by registeredExecutableMethodProcessorinstances unless this method returns true. | 
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotationisEnabledboolean isPrimary()
Primarydefault String getName()
default boolean requiresMethodProcessing()
BeanContext is started, the
 BeanDefinition.getExecutableMethods() are not processed by registered
 ExecutableMethodProcessor instances unless this method returns true.Executable.processOnStartup()