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
-
-
Field Summary
Fields Modifier and Type Field Description private static org.slf4j.LoggerLOGThe logger.
-
Constructor Summary
Constructors Modifier Constructor Description privateMethodUtils()Private constructor.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MethodgetAssignmentCompatibleMethod(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
-
-