Github user paulk-asert commented on the pull request:

    
https://github.com/apache/groovy/commit/1bcaaeaf60078dd5a9aca5cbf1df8f45de68db60#commitcomment-28387216
  
    To keep serializability compatible within 2.4 we can add serialVersionUID 
values generated from the 2.4 codebase. We can then move those forward onto the 
other branches. If there has been no changes to any fields, modifiers, 
inherited fields etc, then this won't be required but then it shouldn't be 
showing up in the discrepancy report. So it's only the cases in the report 
where something has changed - often we added a final modifier to a non-changing 
field. You can't generate the serialVersionUID from the modified class in that 
case. But as I said, there seems to be some cases which are generating false 
positives. I think where nested classes are involved.


---

Reply via email to