Now that it sounds like we might see IDEA support both AspectJ and
Java Generics in the next version, I'm wondering if this can be done
in some sort of pluggable way.
These tools (AJ & JG) have at least 2 effects on editing Java code:
1) making normal Java code need different annotations
2) changing the syntax of what is parsed
Is it possible (and not too hard) to make these changes in a pluggable
way that would support other tools that have these characteristics?
My favorite "other tool" example is Java Syntactic Extender
(http://www.ai.mit.edu/~jrb/jse/). It would be great to have support
for JSE in the next IDEA, but if it doesn't make their feature cut, it
would be nice to be able to add that support using the plugin API.
What do people think?