Le 27 mars 2016 17:48, "Mark Struberg" <[email protected]> a écrit :
>
> We currently have no ‚API‘ for Mapper etc. That means that we pretty much
expose all internals to the public. That is fine as long as no one comes
whining why we change some signatures.
>

This is not true and not having an interface allows end users to extend it
in a smooth manner for advanced things.

> Imo we should start to make it clear what is considered an end-user
contract and what is purely internal and subject to get changed.

Once again contract != interface. Your MappingConfig is a very good and due
refactoring which would solve most of current issues.

Side note: -1000 to any spi for the impl.

> Probably not that important if a user really only relies on JSON-P and
JSON-B, but might hit us if we like/need to refactor internal things.
>
> LieGrue,
> strub

Reply via email to