[ https://issues.apache.org/jira/browse/AVRO-1605?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15542652#comment-15542652 ]
Ryan Blue commented on AVRO-1605: --------------------------------- If I understand correctly, the motivation behind adding the accessors is to avoid needing to rewrite everything to stop using Jackson classes, but still move the functionality outside of the public API. Am I right? If so, then what is the plan to remove them? The `FieldAccessor` can certainly be removed fairly easily and I think the others, like `SchemaAccessor` can as well. I think it's fine to finish this in follow-up commits, but I wouldn't want a release with the accessors because we're just making the problem more complicated and moving it elsewhere. > Remove Jackson classes from public API > -------------------------------------- > > Key: AVRO-1605 > URL: https://issues.apache.org/jira/browse/AVRO-1605 > Project: Avro > Issue Type: Sub-task > Components: java > Affects Versions: 1.7.8 > Reporter: Tom White > Assignee: Gabor Szadovszky > Fix For: 1.9.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)