[英]Debugging and tracing RxJava with lambda, Intellij IDEA
我正在一個項目中工作,該項目完全使用lambda
表達式編寫,為了使事情變得更困難,它與RxJava
混合使用,其中包括了一個非常簡單的代碼
return tokenExchangeClient.requestToken(identity)
.doOnError( e -> logError(e,TOKEN_REQUEST_FAILED))
.map(AccessTokenResponseModel::getAccessToken)
.flatMap(token -> paymentAdapter.initiatePayment(paymentRequest, token))
.doOnError(e -> logError(e,PAYMENTS_POST_FAILED))
.flatMap(InternalToExternal::convertToTransferInitiationResponse);
我如何像以前的Java天一樣使用RxJava
調試和跟蹤此lambda
?
只需在lambda的開始處放置一個斷點,然后以調試模式運行項目,然后當調試在該斷點處停止時,您可以按“ F8 ”鍵逐步進入lambda。
我將為您鏈接有關斷點的官方文檔> https://www.jetbrains.com/help/idea/using-breakpoints.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.