org.apache.commons.jocl
Class ConstructorUtil
java.lang.Object
org.apache.commons.jocl.ConstructorUtil
public class ConstructorUtil
- extends Object
Miscellaneous Constructor
related utility functions.
- Version:
- $Revision: 479137 $ $Date: 2006-11-25 10:51:48 -0500 (Sat, 25 Nov 2006) $
- Author:
- Rodney Waldhoff
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConstructorUtil
public ConstructorUtil()
getConstructor
public static Constructor getConstructor(Class type,
Class[] argTypes)
- Returns a
Constructor
for the given method signature, or null
if no such Constructor can be found.
- Parameters:
type
- the (non-null) type of Object
the returned Constructor
should createargTypes
- a non-null array of types describing the parameters to the Constructor
.
- Returns:
- a
Constructor
for the given method signature, or null
if no such Constructor can be found. - See Also:
invokeConstructor(java.lang.Class, java.lang.Class[], java.lang.Object[])
invokeConstructor
public static Object invokeConstructor(Class type,
Class[] argTypes,
Object[] argValues)
throws InstantiationException,
IllegalAccessException,
InvocationTargetException
- Creates a new instance of the specified type
using a
Constructor
described by the given parameter types
and values.
- Parameters:
type
- the type of Object
to be createdargTypes
- a non-null array of types describing the parameters to the Constructor
.argValues
- a non-null array containing the values of the parameters to the Constructor
.
- Returns:
- a new instance of the specified type
using a
Constructor
described by the given parameter types
and values.
- Throws:
InstantiationException
IllegalAccessException
InvocationTargetException
Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.