簡體   English   中英

在Intellij Idea中自動將所有匿名內部類替換為lambda

[英]Automatic replacing all anonymous inner class to lambda in Intellij Idea

我正在研究一個在java 7中實現的項目,現在我想遷移到java 8.我使用Intellij Idea並找到所有“新內部類發生”的whit regex查找(“new。 (。 )\\ s * {[。 | \\ s] *“),但那些數量非常多! 如何強制Intellij替換所有這些內部類?

在“ Analyze菜單中,選擇“按名稱運行檢驗...”。 在搜索框中,鍵入“匿名”並選擇“匿名類可能被lambda替換”或類似的內容。 選擇范圍並開始分析。

在結果中,您可以單獨檢查它們並單擊右側的“替換為lambda”鏈接進行更改,或者,如果您是勇敢的,可以右鍵單擊結果頂部的節點並選擇“應用修復“以更新所有這些。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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