Skip to content

Replace more reflection with byte code transformations

Compare
Choose a tag to compare
@sbabcoc 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.