簡體   English   中英

使用Lambda,Intellij IDEA調試和跟蹤RxJava

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM