google/auto — pull request #98 by suspend0 (2014-05-09 05:04:24+00:00)
Title: Annotate generated constructors with @java.beans.ConstructorProperties

Nobody is a huge fan of java.beans, but this is at least one way to address constructor order so auto-value generated classes can interact with existing tools.

My use case is to use auto-value created objects as a target for "bean mapping" tools, e.g., Dozer, ModelMapper, BeanUtils and the like. This annotation could also allow auto-value objects to be used in jax-rs endpoints (if you're using Jackson, via a custom AnnotationIntrospector.) And, you know, lots of other things.

I understand this is early in the project's lifecycle and pull requests may not be welcome. Totally understand if this is the case. Thanks for your consideration.