Replace more reflection with byte code transformations
sbabcoc
released this
27 Mar 22:50
·
30 commits
to master
since this release
In this release, I've replaced more instances of reflection-based field access with equivalent methods added via byte code transformations. I'm approaching a point where the remaining instances are either targeting transient unnamed objects or couldn't be replaced because of type load order.
This work included relocating and optimizing the implementation of the ParameterizedDescription
fix for the JUnitParams runner. With a lot less code and simpler implementation, this new strategy produces the same result much more efficiently.