package org.mockito.internal.util.reflection; import java.lang.reflect.Constructor; public abstract class Constructors { /** * Returns the no arg constructor of the type if any. * * @param classToMock The type to look for a no-arg constructor * @return The no-arg constructor or null if none is declared. */ public static Constructor noArgConstructorOf(Class classToMock) { try { return classToMock.getDeclaredConstructor(); } catch (NoSuchMethodException e) { return null; } } }