From 6f8a9c9d055cd54ab3681436295a8a643392caa6 Mon Sep 17 00:00:00 2001 From: nathan Date: Mon, 17 Aug 2020 16:50:25 +0200 Subject: [PATCH] Cleaned up cached methods, added toString --- src/dorkbox/network/rmi/CachedAsmMethod.kt | 4 ++++ src/dorkbox/network/rmi/CachedMethod.kt | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/dorkbox/network/rmi/CachedAsmMethod.kt b/src/dorkbox/network/rmi/CachedAsmMethod.kt index e3e68657..66f2c191 100644 --- a/src/dorkbox/network/rmi/CachedAsmMethod.kt +++ b/src/dorkbox/network/rmi/CachedAsmMethod.kt @@ -46,4 +46,8 @@ class CachedAsmMethod(val methodAccessIndex: Int, val methodAccess: MethodAccess override fun invoke(connection: Connection, target: Any, args: Array): Any? { return methodAccess.invoke(target, methodAccessIndex, *args) } + + override fun toString(): String { + return "CachedAsmMethod{name:" + method.name + ", methodClassId=" + methodClassId + ", methodIndex=" + methodIndex + '}' + } } diff --git a/src/dorkbox/network/rmi/CachedMethod.kt b/src/dorkbox/network/rmi/CachedMethod.kt index a53aafb3..ad4a2ebb 100644 --- a/src/dorkbox/network/rmi/CachedMethod.kt +++ b/src/dorkbox/network/rmi/CachedMethod.kt @@ -49,8 +49,7 @@ open class CachedMethod(val method: Method, val methodIndex: Int, val methodClas var overriddenMethod: Method? = null - @Throws(Exception::class) - open operator fun invoke(connection: Connection, target: Any, args: Array): Any? { + open fun invoke(connection: Connection, target: Any, args: Array): Any? { return method.invoke(target, *args) }