navegador Nuhman:
Sonar reclamando nome do método privado em uma classe quando usando o mesmo nome de método privado pai. Na qualidade de código que é a desvantagem de definir um método privado com o mesmo nome de método privado pai?
Ou precisamos de classificar isso como falso positivo
Aditya Narayan Dixit:
IMO, é porque isso poderia ficar confusa. Considere a seguir, leia o comentário:
class Child extends Super{
public void myMethod() {
System.out.println("in child");
}
}
class Super{
public static void main(String[] args) {
Super s = new Child();
s.myMethod(); // At this point you might expect myMethod of child to be called if it'll call the Parent's since it is private.
}
private void myMethod() {
System.out.println("in super");
}
}