我有一個覆蓋equals()的類,我想看看這個等於工作區中正在使用的方法。使用Eclipse,我通常使用Ctrl-Shift-g來查找工作區中的所有引用。不幸的是,對於equals(),它將我的工作空間中的每個等於的參數從任何類型拉回,而不僅僅是我忽略它的那個,並且不可能找出許多結果中哪些與我的搜索有關。我想做什麼?如何在Eclipse的工作區中查找類型特定的equals()引用?
編輯:澄清。我有一個覆蓋equals方法的類A.我有一個B類(和其他),其中使用 A類,但不擴展它。我想找到哪些類在我的工作區使用不管類的equals方法無論他們是否屬於A類的層次結構,如B級
好點。沒有考慮到這一點。 – 2010-10-31 08:05:15
我不同意「接受的答案」。很明顯,「潛在的匹配」可能會被忽略,你不會得到100%正確的答案。但是對於許多程序員來說,找到「明確的匹配」會非常有用。目前在eclipse中不可能找到覆蓋函數的明確匹配(但是eclipse會找到所有對Object.equals()的引用)。我會考慮這至少是糟糕的設計,甚至可能是一個錯誤。 – letowianka 2015-04-08 14:11:18