object MethodCallToStringConverter
- Alphabetic
- By Inheritance
- MethodCallToStringConverter
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- val excludeClassConstructorParams: MethodCallToStringConverter
A converter that builds keys of the form: "package.class.method(arg, ...)(arg, ...)..." e.g.
A converter that builds keys of the form: "package.class.method(arg, ...)(arg, ...)..." e.g. "com.foo.MyClass.doSomething(123, abc)(foo)"
Note that this converter ignores the class's constructor params and does NOT include them in the cache key.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val includeClassConstructorParams: MethodCallToStringConverter
A converter that builds keys of the form: "package.class(arg, ...)(arg, ...).method(arg, ...)(arg, ...)..." e.g.
A converter that builds keys of the form: "package.class(arg, ...)(arg, ...).method(arg, ...)(arg, ...)..." e.g. "com.foo.MyClass(42, wow).doSomething(123, abc)(foo)"
Note that this converter includes the class's constructor params in the cache key, where applicable.
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val onlyMethodParams: MethodCallToStringConverter
A converter that includes only the method arguments in the cache key.
A converter that includes only the method arguments in the cache key. It builds keys of the form: "(arg, ...)(arg, ...)..." e.g. a call to
com.foo.MyClass(42, wow).doSomething(123, abc)(foo)
would be cached as "(123, abc)(foo)".Warning: Do not use this key if you have multiple methods that you want to memoize, because cache keys can collide. e.g. the results of
Foo.bar(123)
andBaz.wow(123)
would be cached with the same key123
. - final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated