我想識別特定類的所有參考相等實體并將它們替換為equals. IntelliJ 中是否有可以用于此目的的技術或工具?我可以以某種方式將 Find Usages 過濾為“usage in ==”嗎?
本質上,我希望這個工具列出:
此類和子類的實體
用于參考相等
如果它沒有檢測到此類超類實體的參考相等性檢查,那也沒關系。
uj5u.com熱心網友回復:
正確的做法是:
編輯 > 查找 > 結構搜索...
使用以下模板
$LHS$ == $RHS$
單擊該部分并在設定為您的完全限定型別(在我的情況下)
$LHS$的右側添加一個過濾器,然后選擇“在型別層次結構內”Typeroshan.model.Quantity重復(如果您想包含空檢查,
$RHS$您可以選擇將 設定為Type)model.Quantity|null運行查找
這將準確地找到 LHS 型別到 RHS 型別的參考相等檢查集,包括兩側的子類。哈!驚人。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/505784.html
