You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Micah Huff (JIRA)" <ji...@apache.org> on 2013/10/11 01:18:41 UTC

[jira] [Created] (AVRO-1386) Allow for users to implement independent modifications to SpecificCompiler using same core functionality

Micah Huff created AVRO-1386:
--------------------------------

             Summary: Allow for users to implement independent modifications to SpecificCompiler using same core functionality
                 Key: AVRO-1386
                 URL: https://issues.apache.org/jira/browse/AVRO-1386
             Project: Avro
          Issue Type: Improvement
          Components: java
    Affects Versions: 1.7.6
            Reporter: Micah Huff
            Priority: Minor
             Fix For: 1.7.6


Currently the java specific compiler works great to generate classes from IDL. There are cases that users may want to generate similar (yet different) classes using the already-developed tools in the avro compiler library. 

This improvement will give users the ability to override specific behaviors in the avro compiler simply by making the majority of the functionality in there marked as 'protected' rather than 'private'. Some functionality will be broken out into some configuration options that will allow for sub-classes to control the behavior (e.g. changing the header text output in the generated java code).



--
This message was sent by Atlassian JIRA
(v6.1#6144)