org.apache.directory.api.util
Class MethodUtils

java.lang.Object
  extended by org.apache.directory.api.util.MethodUtils

public final class MethodUtils
extends Object

Author:
Apache Directory Project

Method Summary
static Method getAssignmentCompatibleMethod(Class<?> clazz, String candidateMethodName, Class<?>[] candidateParameterTypes)
          A replacement for Class.getMethod(java.lang.String, java.lang.Class...) with extended capability.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAssignmentCompatibleMethod

public static Method getAssignmentCompatibleMethod(Class<?> clazz,
                                                   String candidateMethodName,
                                                   Class<?>[] candidateParameterTypes)
                                            throws NoSuchMethodException
A replacement for Class.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


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.