In lombok 0.10.0 beta releases, briefly, you could write something like:
@RequiredArgsConstructor(onConstructor=@Inject)
However, the way we implemented this feature simply did not work, and couldn't be made to work, on javacs from JDK7. We removed the feature before any official 0.10.0 release ever shipped. Shame, because JPA and dependency frameworks benefit quite a bit from being able to add custom annotations to generated methods and constructors.
Good news, everyone!
We found a new (unfortunately uglier) way to support this feature that DOES work on all javacs, and even allows for some code completion in eclipse. It looks like:
@RequiredArgsConstructor(onConstructor=@_(@Inject))
The additional indirection introduced by the non-existent @_ type is the magic that makes this work on JDK7. So, yes, ugly, but required.
We've made some streamlining changes to the codebase of Getter/Setter/Wither/Constructor too, though those should be refactors that have no effect on how lombok works. Still, for now at least, this feature is only available in edge builds.
Feel free to discuss the feature (especially if you find any bugs!) here.