Package org.apache.directory.api.util
Class MethodUtils
- java.lang.Object
-
- org.apache.directory.api.util.MethodUtils
-
public final class MethodUtils extends Object
- Author:
- Apache Directory Project
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Method
getAssignmentCompatibleMethod(Class<?> clazz, String candidateMethodName, Class<?>[] candidateParameterTypes)
A replacement forClass.getMethod(java.lang.String, java.lang.Class<?>...)
with extended capability.
-
-
-
Method Detail
-
getAssignmentCompatibleMethod
public static Method getAssignmentCompatibleMethod(Class<?> clazz, String candidateMethodName, Class<?>[] candidateParameterTypes) throws NoSuchMethodException
A replacement forClass.getMethod(java.lang.String, java.lang.Class<?>...)
with extended capability.This method returns parameter-list assignment-compatible method as well as exact-signature matching method.
- Parameters:
clazz
- The class which will be queried for the method.candidateMethodName
- Name of the method been looked for.candidateParameterTypes
- Types of the parameters in the signature of the method being loooked for.- Returns:
- The Method found.
- Throws:
NoSuchMethodException
- when the method cannot be found
-
-