|
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 nomethod is applicable. throws: AmbiguousException - if there is more than one maximallyspecific applicable method |