Returns a Constructor
object that reflects the specified
public constructor of the class represented by this Class
object. The parameterTypes
parameter is an array of
Class
objects that identify the constructor's formal
parameter types, in declared order.
If this Class
object represents an inner class
declared in a non-static context, the formal parameter types
include the explicit enclosing instance as the first parameter.
The constructor to reflect is the public constructor of the class
represented by this Class
object whose formal parameter
types match those specified by parameterTypes
.
parameterTypes | the parameter array |
Constructor
object of the public constructor that
matches the specified parameterTypes
NoSuchMethodException | if a matching method is not found. | |
SecurityException
| If a security manager, s, is present and
the caller's class loader is not the same as or an
ancestor of the class loader for the current class and
invocation of s.checkPackageAccess() denies access to the package
of this class. |
Diagram: Class, Package, Module