avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeff Kolesky (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (AVRO-1209) Include immutable source templates with Maven plugin
Date Thu, 29 Nov 2012 00:06:02 GMT

     [ https://issues.apache.org/jira/browse/AVRO-1209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Jeff Kolesky updated AVRO-1209:

    Attachment: setter-option-for-compiler.patch

Most recent patch includes a test for the functionality.  Apologies for my prior laziness.
 There will likely be conflicts with the patch for AVRO-988.  If you would like me to submit
one large patch for both, I can do that, too.
> Include immutable source templates with Maven plugin
> ----------------------------------------------------
>                 Key: AVRO-1209
>                 URL: https://issues.apache.org/jira/browse/AVRO-1209
>             Project: Avro
>          Issue Type: Improvement
>          Components: java
>    Affects Versions: 1.7.2
>            Reporter: Jeff Kolesky
>            Assignee: Jeff Kolesky
>            Priority: Minor
>         Attachments: AVRO-1209.patch, setter-option-for-compiler.patch, setter-option-for-compiler.patch
> It would be nice to have mostly immutable classes generated by the Maven plugin for the
cases when people want to use Avro specific records as their first class model objects and
want some assurances of immutability.  An easy way to accomplish this is with another template
set that can be shipped with the compiler artifact.  Since the {{templateDirectory}} of the
plugin is already configurable, then to use this one must only change their local configuration.
> This is somewhat related to AVRO-988, but I have removed the field setters in addition
to making the fields private.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message