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?