我现在面临以下问题:
我有一个特定的类,在该类中重写了equals()方法。但是我不确定它是否被使用过(无论是在我的项目还是在我的同事的项目中)。有没有办法找出来呢? 当我搜索引用时,它只会给我所有与Object equals()方法相关的引用(这些引用相当多)。肯定有一种更简单的方式,而不是扫描所有引用... 有人有想法吗?
我有一个特定的类,在该类中重写了equals()方法。但是我不确定它是否被使用过(无论是在我的项目还是在我的同事的项目中)。有没有办法找出来呢? 当我搜索引用时,它只会给我所有与Object equals()方法相关的引用(这些引用相当多)。肯定有一种更简单的方式,而不是扫描所有引用... 有人有想法吗?
MyClass
的实例,并且代码中该引用在显式调用equals()
。然而,由于equals()
定义在Object
上,它可以在任何可能或可能没有分配给MyClass
实例的Object
变量上调用。例如,有些集合会对其内容调用equals()
但不知道内容的类是什么。 - E-Riz