Analyse code base for boxed primitive comparisons using reference operators
Description fields
Basics
Logistics
Basics
Logistics
Description
The JDBCStorageService was comparing boxed Longs using reference operators e.g., returnedVersion != version, see https://shibboleth.atlassian.net/browse/JJDBC-26. This will compare object references and not the Long values.
For this task, we will scan the rest of the codebase to check if this happens elsewhere, report any findings here, and add project-specific issues if anything is found.
The JDBCStorageService was comparing boxed Longs using reference operators e.g.,
returnedVersion != version
, see https://shibboleth.atlassian.net/browse/JJDBC-26. This will compare object references and not the Long values.For this task, we will scan the rest of the codebase to check if this happens elsewhere, report any findings here, and add project-specific issues if anything is found.