public class ClassUtils
extends java.lang.Object
| Constructor | Description |
|---|---|
ClassUtils() |
| Modifier and Type | Method | Description |
|---|---|---|
static java.lang.reflect.Method |
findPublicStaticMethod(java.lang.Class clazz,
java.lang.Class returnType,
java.lang.String methodName,
java.lang.Class[] paramTypes) |
|
static java.lang.String |
getPackageName(java.lang.Class clazz) |
Get package name.
|
static java.lang.Object |
newInstance(java.lang.Class impl,
java.lang.Class[] paramClasses,
java.lang.Object[] params) |
Instantiate a new
|
static void |
setLog(org.apache.commons.logging.Log _log) |
|
static void |
verifyAncestory(java.lang.Class spi,
java.lang.Class impl) |
Throws exception if
impl does not
implement or extend the SPI. |
public static void setLog(org.apache.commons.logging.Log _log)
public static java.lang.String getPackageName(java.lang.Class clazz)
public static java.lang.reflect.Method findPublicStaticMethod(java.lang.Class clazz,
java.lang.Class returnType,
java.lang.String methodName,
java.lang.Class[] paramTypes)
public static java.lang.Object newInstance(java.lang.Class impl,
java.lang.Class[] paramClasses,
java.lang.Object[] params)
throws DiscoveryException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException
DiscoveryExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionpublic static void verifyAncestory(java.lang.Class spi,
java.lang.Class impl)
throws DiscoveryException
impl does not
implement or extend the SPI.DiscoveryExceptionCopyright (c) 2002 - Apache Software Foundation