You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Address review feedback from specs/issue-1196-collecting-deserialization-errors-claude-review-gpt-5.md:
API Surface & Delegation:
- Fix ObjectReader.readValueCollecting() to use public API `this.with(perCallAttrs).readValue(p)` instead of protected `_new(...)` factory
- Maintains consistency with Jackson's builder pattern and public surface
Limit Resolution:
- Read max-problem cap from per-call reader config instead of base _config
- Properly honors per-call attribute overrides
- Affects both normal completion and hard failure paths
Javadoc Enhancements:
- Add comprehensive class-level Javadoc to DeferredBindingException with usage examples
- Enhance CollectedProblem Javadoc explaining all fields, truncation, and immutability
- Expand CollectingProblemHandler Javadoc detailing design, recoverable errors, and DoS protection
- Improve ObjectReader.readValueCollecting() Javadoc noting behavior without collectErrors() and parser filtering differences
Testing:
- All 27 CollectingErrorsTest tests pass
- Full suite: 4,662 tests pass, 0 failures, 0 errors
- No regressions introduced
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments