Deactivated User
12/23/2016, 12:11 PM//...
if (Continuation::class.java.isAssignableFrom(paramType)) {
deferred = Promise.Deferred<Any>()
args += deferred.toContinuation()
//throw RuntimeException("Continuations not yet implemented")
}
//...
val result = method.invoke(instance, *args.toTypedArray())
if (result != CoroutineIntrinsics.SUSPENDED && deferred != null) {
deferred.resolve(result)
}