I opened PR https://github.com/apache/avro/pull/2544 to resolve Jira issue
https://issues.apache.org/jira/browse/AVRO-2956 in which Avro tools for
Java correctly generates the code for a schema by appending dollar signs to
the end of Java reserved words to prevent compilation errors, but the
current deserialization code does not look for classes with names ending in
'$' for the reserved words. Upon deserialization, the generated classes are
not found and the generic records are used instead, thus negating the
benefit of using the generated code. My PR will resolve this issue and
deserialization will find the classes and use the generated code as
intended.

If there are any issues with the PR or my approach to solve the problem,
please let me know.

Thanks,
Stephen Kittelson

Reply via email to