I'm not sure deftype handles annotations on *parameters* of constructors. I'd be pleasantly surprised to be shown it does though.
I think Stuart's workaround should work, though I think I might have to make my Java adaptor extend my Clojure gen-class rather than the other way around. On Sep 23, 3:42 pm, Tarantoga <d.bushe...@gmail.com> wrote: > Deftype handles annotations and all the other features of java > classes. Have a look here for an > example:http://translate.google.com/translate?sl=auto&tl=en&js=n&prev=_t&hl=e... > > On Sep 23, 10:11 pm, Warren Wood <warrenthomasw...@yahoo.com> wrote: > > > > > > > > > Excellent, thanks! And thanks for sharing the taxi from Strange Loop > > to STL tuesday night! :) > > > On Sep 23, 2:07 pm, Stuart Sierra <the.stuart.sie...@gmail.com> wrote: > > > > Hi Warren, > > > > Clojure doesn't try to be support every possible feature of Java when > > > generating Java classes, it just provides enough for interop purposes. > > > Annotations have always been a weak area. I don't know if annotations on > > > constructor arguments in `gen-class` are supported, but my suspicion is > > > they > > > are not. > > > > A patch would be possible - the `gen-class` code is written mostly in > > > Clojure. But the easier solution for now would be to write a small class > > > in > > > Java and `:extend` it in your gen-class. > > > > -Stuart Sierra > > > clojure.com -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en