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
BeanContext is started, the
BeanDefinition.getExecutableMethods() are not processed by registered
ExecutableMethodProcessor instances unless this method returns true. |
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation
isEnabled
boolean isPrimary()
Primary
default 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()