[ 
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)

Reply via email to