org.apache.commons.jocl
Class ConstructorUtil
java.lang.Object
|
+--org.apache.commons.jocl.ConstructorUtil
- public class ConstructorUtil
- extends java.lang.Object
Miscellaneous Constructor
related utility functions.
- Version:
- $Id: ConstructorUtil.java,v 1.1.1.1 2001/04/14 17:16:12 rwaldhoff Exp $
- Author:
- Rodney Waldhoff
Method Summary |
static java.lang.reflect.Constructor |
getConstructor(java.lang.Class type,
java.lang.Class[] argTypes)
Returns a Constructor for the given method signature, or null
if no such Constructor can be found. |
static java.lang.Object |
invokeConstructor(java.lang.Class type,
java.lang.Class[] argTypes,
java.lang.Object[] argValues)
Creates a new instance of the specified type
using a Constructor described by the given parameter types
and values. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConstructorUtil
public ConstructorUtil()
getConstructor
public static java.lang.reflect.Constructor getConstructor(java.lang.Class type,
java.lang.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 java.lang.Object invokeConstructor(java.lang.Class type,
java.lang.Class[] argTypes,
java.lang.Object[] argValues)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.reflect.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:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
Copyright © 2001 Apache Software Foundation. Documenation generated August 12 2002.