Funky DSL enables attribute-oriented programming for Seam applications.
Be the first to post a text review of Funky DSL. Rate and review a project by clicking thumbs up or thumbs down in the right column.
However great the concept of annotation processing is, their basic supporting APIs are precisely that: basic. Theres quite a bit of plumbing involved in setting apt up so that it starts processing annotations and with no Java Annotation Processing in Action handy it takes some time consuming trail-and-error to figure out what is the right way to do that plumbing. Of course, you do get this work pretty OK Only to face next the challenge of integrating the com.sun.source.tree API with all of this. Spoon to the rescue. Spoon is a processor for Java programs on top of apt and JSR269 that is way, way easier to use (and, better documented) than the latter APIs. It also provides a more convenient deployment model for program processors: instead of having to deploy a jar, a Java project with a Spoon.xml suffices. Great for development cylces! The Spoon site is here: http://spoon.gforge.inria.fr/
The Eclipse 3.3 "What's New" states that Eclipse now "fully supports Java 6 annotation processing in the Eclipse Java batch compiler. Java 6 annotation processing is also minimally supported in the IDE, with more support to come in the future". Well, they are not under-promising as I can't get an Java 6 annotation processor, deployed in a JAR, to interact with the IDE. I haven't tried deploying the processor as a plug-in as I really don't like that mode of working. Not for development and testing, not for actually use. For now, we stick to apt for annotation processing.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?