|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.ejb3.interceptors.lang.ClassHelper
public class ClassHelper
Methods which should have been in Class.
Constructor Summary | |
---|---|
ClassHelper()
|
Method Summary | |
---|---|
static Method[] |
getAllMethods(Class<?> cls)
Returns all public, private and package protected methods including inherited ones. |
static Map<String,List<Method>> |
getAllMethodsMap(Class<?> cls)
Returns all public, private and package protected methods including inherited ones in a map indexed by name. |
static Method |
getMethod(Class<?> cls,
String methodName)
Returns the method with the specified method name. |
static Method |
getMethod(Class<?> cls,
String methodName,
Class<?>... params)
Returns the method with the specified method name and parameters. |
static Method[] |
getMethods(Class<?> klass,
Class<?> returnType,
Class<?>... paramTypes)
Returns all (public,private, package, protected) methods belonging to the klass and its superclasses whose params match the paramTypes
and whose return type is returnType |
static boolean |
isOverridden(Class<?> icptr,
Method method)
|
static boolean |
isOverridden(Method method,
Method... methods)
Checks whether the method is overriden by any of the methods
*in the passed collection of methods *. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClassHelper()
Method Detail |
---|
public static Method[] getAllMethods(Class<?> cls)
cls
-
public static Method getMethod(Class<?> cls, String methodName) throws NoSuchMethodException
methodName
-
NoSuchMethodException
public static Method getMethod(Class<?> cls, String methodName, Class<?>... params) throws NoSuchMethodException
cls
- methodName
- params
-
NoSuchMethodException
public static Map<String,List<Method>> getAllMethodsMap(Class<?> cls)
cls
-
public static boolean isOverridden(Class<?> icptr, Method method)
public static Method[] getMethods(Class<?> klass, Class<?> returnType, Class<?>... paramTypes)
klass
and its superclasses whose params match the paramTypes
and whose return type is returnType
klass
- paramTypes
-
public static boolean isOverridden(Method method, Method... methods)
method
is overriden by any of the methods
*in the passed collection of methods
*. Returns true if the method
is overriden by any of the passed methods, else returns false.
method
- methods
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |