|
Find a method. Attempts to find the most specific applicable method using
the algorithm described in the JLS section 15.12.2 (with the exception
that it can't distinguish a primitive type argument from an object type
argument, since in reflection primitive type arguments are represented by
their object counterparts, so for an argument of type (say)
java.lang.Integer, it will not be able to decide between a method that
takes int and a method that takes java.lang.Integer as a parameter.
This turns out to be a relatively rare case where this is needed -
however, functionality like this is needed.
Parameters: methodName - name of method Parameters: args - the actual arguments with which the method is called the most specific applicable method, or null if no method isapplicable. throws: AmbiguousException - if there is more than one maximally specificapplicable method |