# Uses of Class
org.springframework.beans.factory.support.GenericBeanDefinition

Packages that use GenericBeanDefinition
Package
Description
org.springframework.beans.factory.annotation
Support package for annotation-driven bean configuration.
org.springframework.beans.factory.groovy
Support package for Groovy-based bean definitions.

## Uses of GenericBeanDefinition in org.springframework.beans.factory.annotation

Subclasses of GenericBeanDefinition in org.springframework.beans.factory.annotation
Modifier and Type
Class
Description
`class`
`AnnotatedGenericBeanDefinition`
Extension of the `GenericBeanDefinition` class, adding support for annotation metadata exposed through the `AnnotatedBeanDefinition` interface.

## Uses of GenericBeanDefinition in org.springframework.beans.factory.groovy

Methods in org.springframework.beans.factory.groovy that return GenericBeanDefinition
Modifier and Type
Method
Description
`GenericBeanDefinition`
GroovyBeanDefinitionReader.`bean(Class<?> type)`
Define an inner bean definition.