Okay, it's pretty easy to instantiate objects in Java through standard reflection. However there are many cases where you need to go beyond what reflection provides. For example, if there's no public constructor, you want to bypass the constructor code, or set final fields. There are numerous clever (but fiddly) approaches to getting around this and this library provides a simple way to get at them. You will find the official site here.
easymock/objenesis has 631 GitHub stars.
It currently ranks #8841 daily, #10012 weekly, #13812 monthly by momentum on Trending Repos; its best-ever rank is #2201.
Trending Repos first recorded it on May 18, 2026.