public class ClassUtils
extends java.lang.Object
Constructor and Description |
---|
ClassUtils() |
Modifier and Type | Method and 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
DiscoveryException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
public static void verifyAncestory(java.lang.Class spi, java.lang.Class impl) throws DiscoveryException
impl
does not
implement or extend the SPI.DiscoveryException
Copyright (c) 2002 - Apache Software Foundation