## 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.
  org.springframework.context.annotation | Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.

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

    Subclasses of GenericBeanDefinition in org.springframework.beans.factory.annotation
    Modifier and Type | Class and 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 and Description
    --- | ---
    `GenericBeanDefinition` | GroovyBeanDefinitionReader.`bean(Class<?> type)` Define an inner bean definition.

  - ### Uses of GenericBeanDefinition in org.springframework.context.annotation

    Subclasses of GenericBeanDefinition in org.springframework.context.annotation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScannedGenericBeanDefinition` Extension of the `GenericBeanDefinition` class, based on an ASM ClassReader, with support for annotation metadata exposed through the `AnnotatedBeanDefinition` interface.