See: Description
| Class | Description | 
|---|---|
| AbstractClassGenerator<T> | Abstract class for all code-generating CGLIB utilities. | 
| AbstractClassGenerator.ClassLoaderData | |
| AbstractClassGenerator.Source | |
| KeyFactory | Generates classes to handle multi-valued keys, for use in things such as Maps and Sets. | 
| KeyFactory.Generator | |
| ReflectUtils | |
| SpringNamingPolicy | Custom extension of CGLIB's  DefaultNamingPolicy, modifying
 the tag in generated class names from "ByCGLIB" to "BySpringCGLIB". | 
As this repackaging happens at the class file level, sources and javadocs are not available here... except for a few files that have been patched for Spring's purposes on JDK 9/10/11.