Переопределяемый метод правила pmd, вызываемый при создании объекта

Я инициализирую некоторые переменные-члены в моем DTO через сеттеры из конструктора.

Но приведенная ниже ошибка pmd показывает, как устранить это нарушение правила pmd?

Переопределенный метод 'setAbc' вызывается во время создания объекта

class A{

private String x;

public getX(){
return x;
}
public setX(String x){
this.x = x ;
}
A(){}

A(B b){
setX("C");
}

}

1 ответ

Решение

Как насчет создания метода setX финал? Или, может быть, событие всего класса?

Другие вопросы по тегам