Inlining methods with kotlin.Number parameter
The case for inline functions is primarily to preserve performance, more specifically when one or more parameters are lambdas that would otherwise need to be wrapped in an object. As such, if a (non-reified) inline function is defined without any lambda parameters, the following warning is given:
warning: expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of functional types
Such functions also provide the same performance benefit...