org.jutil.java.reflect
Class Methods
java.lang.Object
|
+--org.jutil.java.reflect.Methods
- public class Methods
- extends java.lang.Object
Utility methods for method reflection.
|
Method Summary |
static java.util.Set |
getAllApplicableMethods(java.lang.Class clazz)
All methods that are usable in the class. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CVS_REVISION
public static final java.lang.String CVS_REVISION
PUBLIC_ACCESS_FILTER
public static final Filter PUBLIC_ACCESS_FILTER
PROTECTED_ACCESS_FILTER
public static final Filter PROTECTED_ACCESS_FILTER
PACKAGE_ACCESS_FILTER
public static final Filter PACKAGE_ACCESS_FILTER
PRIVATE_ACCESS_FILTER
public static final Filter PRIVATE_ACCESS_FILTER
ABSTRACT_FILTER
public static final Filter ABSTRACT_FILTER
Methods
public Methods()
getAllApplicableMethods
public static java.util.Set getAllApplicableMethods(java.lang.Class clazz)
All methods that are usable in the class. These are all the methods
declared in , and all public, protected and package accessible
methods defined in super types (classes or interfaces).
Since the result is a set, overwritten methods only occur once.
The term methods in this context includes instance and class methods,
but not constructors.
- Parameters:
clazz - The class to get all applicable methods for.- Returns:
- instances of java.lang.reflect.AccessibleObject
//JDJDJD Java 1.2
- Specifications:
-
requires clazz != null;
ensures \result instanceof Member;