Привет, я новичок в преобразовании wsdl в java, поскольку он действительно старый.В настоящее время я работаю над проблемами SonarQube, когда он выдает ошибку «Сделать _equalsCalc кратковременным или Serializable».Так как это автоматически генерируемые файлы Java, я не могу вносить изменения в файл Java.Может кто-нибудь, пожалуйста, помогите мне решить эту проблему?Заранее спасибо
private java.lang.Object __equalsCalc = null;
public synchronized boolean equals(java.lang.Object obj) {
if (!(obj instanceof PropertyData)) return false;
PropertyData other = (PropertyData) obj;
if (obj == null) return false;
if (this == obj) return true;
if (__equalsCalc != null) {
return (__equalsCalc == obj);
}
__equalsCalc = obj;
boolean _equals;
_equals = true &&
((this.key==null && other.getKey()==null) ||
(this.key!=null &&
this.key.equals(other.getKey()))) &&
((this.value==null && other.getValue()==null) ||
(this.value!=null &&
this.value.equals(other.getValue())));
__equalsCalc = null;
return _equals;
}