[ https://issues.apache.org/jira/browse/AVRO-298?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Doug Cutting resolved AVRO-298. ------------------------------- Resolution: Fixed Fix Version/s: 1.3.0 Hadoop Flags: [Reviewed] > Dynamic and Specific APIs could be generified for better type safety > -------------------------------------------------------------------- > > Key: AVRO-298 > URL: https://issues.apache.org/jira/browse/AVRO-298 > Project: Avro > Issue Type: Improvement > Components: java > Reporter: Philip Zeyliger > Assignee: Philip Zeyliger > Fix For: 1.3.0 > > Attachments: AVRO-298.patch.txt > > > Jon Hsieh pointed out that ReflectDatumWriter always returned a > DatumWriter<Object>, though it's often clear (by the way the schema is > constructed) that there's a more specific type that could be used. In the > quote below, the second line would be preferable to the third. > {noformat} > Schema schema = reflectData.getSchema(MyObject.class); > // DatumWriter<MyObject> writer = new ReflectDatumWriter(schema); > DatumWriter<Object> writer = new ReflectDatumWriter(schema); > {noformat} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.