MethodCallToStringConverter

Converts information about a method call to a String for use in a cache key

Companion
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def toString(fullClassName: String, constructorParamss: IndexedSeq[IndexedSeq[Any]], methodName: String, paramss: IndexedSeq[IndexedSeq[Any]]): String

Convert the given method call information to a String for use in a cache key

Convert the given method call information to a String for use in a cache key

Value Params
constructorParamss

the values of the constructor parameters of the method's enclosing class, where applicable. This is a [IndexedSeq[IndexedSeq[Any]] because there may be multiple parameter lists. If the method is inside an object, a trait or a class with no constructor params, this will be empty.

fullClassName

the name of the class whose method was called, including fully-qualified package name

methodName

the name of the called method

paramss

the values of the parameters that were passed to the method. This is a [IndexedSeq[IndexedSeq[Any]] because there may be multiple parameter lists