Class AccessibleInstantiator<T>

java.lang.Object
org.objenesis.instantiator.basic.ConstructorInstantiator<T>
org.objenesis.instantiator.basic.AccessibleInstantiator<T>
All Implemented Interfaces:
ObjectInstantiator<T>

@Instantiator(NOT_COMPLIANT) public class AccessibleInstantiator<T> extends ConstructorInstantiator<T>
Instantiates a class by grabbing the no-args constructor, making it accessible and then calling Constructor.newInstance(). Although this still requires no-arg constructors, it can call non-public constructors (if the security manager allows it).
See Also:
  • Constructor Details

    • AccessibleInstantiator

      public AccessibleInstantiator(Class<T> type)