public final class Constructors extends Object
java.lang.Class.getDeclaredConstructors
{@code java.lang.reflect.Constructor.isAccesible}
method comes from AccessibleObject.java and It's valid since JDK 1.2 Compatible with >= JDK7, Line 151{@code java.lang.reflect.Constructor.getParameterTypes}
Compatible with JDK7., Line 210{@code java.lang.reflect.Constructor.newInstance}
Compatible with JDK7., Line 508Modifier and Type | Method and Description |
---|---|
static Constructor |
get(Class<?> klass) |
static Constructor |
get(Class<?> klass,
Class<?>... parameters) |
static Constructor |
get(Class<?> klass,
Object... parameters)
If given parameters are equals to one of listed below, then method tries to return default
constructor.
|
static Object |
invoke(Class<?> klass) |
static Object |
invoke(Constructor constructor,
Object... args) |
static boolean |
isDeclared(Class<?> klass,
Object... parameters) |
public static Constructor get(Class<?> klass, Object... parameters)
If given parameters are equals to one of listed below, then method tries to return default constructor. null, new Object[0], parameters[0].
klass
- parameters
- public static boolean isDeclared(Class<?> klass, Object... parameters)
klass
- parameters
- public static Constructor get(Class<?> klass)
klass
- public static Constructor get(Class<?> klass, Class<?>... parameters)
klass
- parameters
- public static Object invoke(Constructor constructor, Object... args)
constructor
- args
- Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.