getSignatures

getFunDef

Returns a representative example of the function which this Resolver
can produce, for purposes of describing the function set. May return
null if there is no representative function, or if the Resolver has
a way to describe itself in more detail.

resolve

Given a particular set of arguments the function is applied to, returns
the correct overloaded form of the function.

The method adds an item to conversions every
time it performs an implicit type-conversion. If there are several
candidate functions with the same signature, the validator will choose
the one which used the fewest implicit conversions.