Class ObjenesisWrapper
java.lang.Object
nl.jqno.equalsverifier.internal.util.ObjenesisWrapper
A wrapper around Objenesis. Objenesis keeps caches of objects it has instantiated, so we want a
way to easily re-use the same instance of `Objenesis`. This class reflects the usage in
ObjenesisHelper, but with the added benefit that now we can reset the
caches if needed (for instance if the test framework used does some "clever" tricks with
ClassLoaders) by re-initializing the Objenesis instance.
Note: I realise that a wrapper around a static reference is not very architecturally sound;
however, doing it properly would require major re-writes. Maybe some other time.-
Method Summary
-
Method Details
-
getObjenesis
public static org.objenesis.Objenesis getObjenesis() -
reset
public static void reset()
-