FasterXML/jackson-core

Demote `StreamReadConstraints` further down parser inheritance hierarchy

cowtowncoder opened this issue · 0 comments

Currently (pre-2.18), StreamReadConstraints is a field of ParserBase and not ParserMinimalBase.
But for various reasons, it'd be better if it was actually moved down (demoted) to ParserMinimalBase.
This seems doable, for 2.18 and should not cause backwards compatibility issues with non-JSON implementations.

This would be useful in particular for #1296 to have direct access during construction.