Consistently declare `@Nullable` on parameter in `equals()` implementations by MukjepScarlet · Pull Request #36075 · spring-projects/spring-framework
String found: org.springframework.cglib.core.EmitUtils/KeyFactory
I don't know if they should be changed.
No, those are used to create a Signature which is used for bytecode generation.
More importantly, why did you add @Nullable to types in the cglib package and its subpackages?
As far as I can tell, none of those packages are @NullMarked, and we have never added nullability declarations to our fork of CGLIB.
Also, why did you introduce @Nullable in test classes?