# Uses of Class
org.springframework.cglib.core.AbstractClassGenerator

Packages that use AbstractClassGenerator
Package
Description
org.springframework.cglib.beans
Spring's repackaging of the CGLIB beans package (for internal use only).
org.springframework.cglib.core
Spring's repackaging of the CGLIB core package (for internal use only).
org.springframework.cglib.proxy
Spring's repackaging of the CGLIB proxy package (for internal use only).
org.springframework.cglib.reflect
Spring's repackaging of the CGLIB reflect package (for internal use only).
org.springframework.cglib.util
Spring's repackaging of the CGLIB util package (for internal use only).

## Uses of AbstractClassGenerator in org.springframework.cglib.beans

Subclasses of AbstractClassGenerator in org.springframework.cglib.beans
Modifier and Type
Class
Description
`static class`
`BeanCopier.Generator`
`class`
`BeanGenerator`
`static class`
`BeanMap.Generator`
`static class`
`BulkBean.Generator`
`static class`
`ImmutableBean.Generator`

## Uses of AbstractClassGenerator in org.springframework.cglib.core

Subclasses of AbstractClassGenerator in org.springframework.cglib.core
Modifier and Type
Class
Description
`static class`
`KeyFactory.Generator`
Methods in org.springframework.cglib.core that return AbstractClassGenerator
Modifier and Type
Method
Description
`static AbstractClassGenerator`
AbstractClassGenerator.`getCurrent()`
Used internally by CGLIB.
Methods in org.springframework.cglib.core with parameters of type AbstractClassGenerator
Modifier and Type
Method
Description
`Object`
AbstractClassGenerator.ClassLoaderData.`get(AbstractClassGenerator gen, boolean useCache)`

## Uses of AbstractClassGenerator in org.springframework.cglib.proxy

Subclasses of AbstractClassGenerator in org.springframework.cglib.proxy
Modifier and Type
Class
Description
`class`
`Enhancer`
Generates dynamic subclasses to enable method interception.
`class`
`InterfaceMaker`
Generates new interfaces at runtime.
`static class`
`Mixin.Generator`

## Uses of AbstractClassGenerator in org.springframework.cglib.reflect

Subclasses of AbstractClassGenerator in org.springframework.cglib.reflect
Modifier and Type
Class
Description
`static class`
`ConstructorDelegate.Generator`
`static class`
`FastClass.Generator`
`static class`
`MethodDelegate.Generator`
`static class`
`MulticastDelegate.Generator`

## Uses of AbstractClassGenerator in org.springframework.cglib.util

Subclasses of AbstractClassGenerator in org.springframework.cglib.util
Modifier and Type
Class
Description
`static class`
`ParallelSorter.Generator`
`static class`
`StringSwitcher.Generator`