dave08
interface UseCase<in Request : Any, out Response: Any> { suspend fun execute(request: Request): Response suspend operator fun invoke(request: Request): Response = execute(request) }
usecase.SomeUseCase.invoke(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java.lang.AbstractMethodError: usecase.SomeUseCase.invoke(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
suspend inline operator fun <reified Request : Any, reified Response : Any> UseCase<Request, Response>.invoke(request: Request): Response = execute(request)
ephemient
A modern programming language that makes developers happier.