org.apache.commons.beanutils
Class ConstructorUtils
java.lang.Object
|
+--org.apache.commons.beanutils.ConstructorUtils
- public class ConstructorUtils
- extends java.lang.Object
- Version:
- $Revision: 1.2 $ $Date: 2003/01/15 21:59:38 $
- Author:
- Craig R. McClanahan, Ralph Schaer, Chris Audley, Rey François, Gregor Raıman, Jan Sorensen, Robert Burrell Donkin, Rodney Waldhoff
Field Summary |
private static java.lang.Class[] |
emptyClassArray
An empty class array |
private static java.lang.Object[] |
emptyObjectArray
An empty object array |
Method Summary |
static java.lang.reflect.Constructor |
getAccessibleConstructor(java.lang.Class klass,
java.lang.Class parameterType)
|
static java.lang.reflect.Constructor |
getAccessibleConstructor(java.lang.Class klass,
java.lang.Class[] parameterTypes)
|
static java.lang.reflect.Constructor |
getAccessibleConstructor(java.lang.reflect.Constructor ctor)
|
private static java.lang.reflect.Constructor |
getMatchingAccessibleConstructor(java.lang.Class clazz,
java.lang.Class[] parameterTypes)
|
static java.lang.Object |
invokeConstructor(java.lang.Class klass,
java.lang.Object arg)
|
static java.lang.Object |
invokeConstructor(java.lang.Class klass,
java.lang.Object[] args)
|
static java.lang.Object |
invokeConstructor(java.lang.Class klass,
java.lang.Object[] args,
java.lang.Class[] parameterTypes)
|
static java.lang.Object |
invokeExactConstructor(java.lang.Class klass,
java.lang.Object arg)
|
static java.lang.Object |
invokeExactConstructor(java.lang.Class klass,
java.lang.Object[] args)
|
static java.lang.Object |
invokeExactConstructor(java.lang.Class klass,
java.lang.Object[] args,
java.lang.Class[] parameterTypes)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
emptyClassArray
private static final java.lang.Class[] emptyClassArray
- An empty class array
emptyObjectArray
private static final java.lang.Object[] emptyObjectArray
- An empty object array
ConstructorUtils
public ConstructorUtils()
invokeConstructor
public static java.lang.Object invokeConstructor(java.lang.Class klass,
java.lang.Object arg)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
invokeConstructor
public static java.lang.Object invokeConstructor(java.lang.Class klass,
java.lang.Object[] args)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
invokeConstructor
public static java.lang.Object invokeConstructor(java.lang.Class klass,
java.lang.Object[] args,
java.lang.Class[] parameterTypes)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
invokeExactConstructor
public static java.lang.Object invokeExactConstructor(java.lang.Class klass,
java.lang.Object arg)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
invokeExactConstructor
public static java.lang.Object invokeExactConstructor(java.lang.Class klass,
java.lang.Object[] args)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
invokeExactConstructor
public static java.lang.Object invokeExactConstructor(java.lang.Class klass,
java.lang.Object[] args,
java.lang.Class[] parameterTypes)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
getAccessibleConstructor
public static java.lang.reflect.Constructor getAccessibleConstructor(java.lang.Class klass,
java.lang.Class parameterType)
getAccessibleConstructor
public static java.lang.reflect.Constructor getAccessibleConstructor(java.lang.Class klass,
java.lang.Class[] parameterTypes)
getAccessibleConstructor
public static java.lang.reflect.Constructor getAccessibleConstructor(java.lang.reflect.Constructor ctor)
getMatchingAccessibleConstructor
private static java.lang.reflect.Constructor getMatchingAccessibleConstructor(java.lang.Class clazz,
java.lang.Class[] parameterTypes)
Copyright (c) 2001-2002 - Apache Software Foundation