SONARJAVA-7095 Implement JSON serialization for the common Spring context gathering model - #6283
aurelien-coet-sonarsource wants to merge 1 commit into
Conversation
8408443 to
3cfac26
Compare
3cfac26 to
9322469
Compare
9322469 to
3cffe76
Compare
89a573a to
26f42a3
Compare
26f42a3 to
0cfddcd
Compare
Code Review ✅ Approved 1 closed / 1 findings🟡 Medium risk · Adds JSON serialization and deserialization for Spring context model data. Implements JSON serialization for the Spring context gathering model with a custom ✅ 1 closed✅ Bug: @JsonAdapter bean round-trip fails under Gson's default null handling
Review coverage🧪 Functional validation 2 of 2 objectives covered 📋 Rules No rules evaluated Cross-repo coverage 1 repository selected Cross-repo inspection is incomplete. Unread code may contain additional impacts. 🤖 Auto-approval Not enabled · Set up Implementation Status ✅ 2 of 2 objectives covered✅ SONARJAVA-7095 - 2 of 2 objectives coveredThis PR implements on-disk serialization and de-serialization for the Spring context gathering model via custom Gson type adapters and tests. ✅ 2 covered here
OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
|




Summary by Gitar
SpringContextGatheringModelTypeAdapterto serialize and deserialize Spring context data by module and fileSpringContextGatheringModel,BeanDefinitionHolder.InputFileData, andInjectionPoint.InputFileDataSpringContextGatheringModelTypeAdapterTestcovering round-trips, missing properties, and empty modulesThis will update automatically on new commits.