Another concern: I gather there are lots of dependencies between Eclipse libraries. Does ecj depend on any other Eclipse libraries? Even if there are no run-time dependencies, it's awkward if a class statically references some random Eclipse class that somehow pulls in large parts of Eclipse.
I.e. I'm hoping one can *statically* link ecj without any dependencies on (say) the SWT toolkit, or the debugger? This is not an absolute requirement, and if there are just a couple of troublesome dependencies, it is normally possible (if ugly) to turn a static dependency into a run-time check, using reflection. -- --Per Bothner [EMAIL PROTECTED] http://per.bothner.com/