JDTのASTDOMと格闘中。

コード全体には余り興味が無いので、SAX風イベントAPIじゃなくて、
StAX風のプルパーサーだといいなぁ…と思ったりもしたものの、
実は、全体の整合性がそれなりに重要って事に気付いてしまったり。


結局、ファイル全体をがっちりロックして、ASTParserにICompilationUnitを食わせるのが楽で早いらしいです。
でも、AST、ASTParser、ASTNode、ASTRewriteは、余り余分な機能を持っていません。
便利かつ、良い感じなのは、全てinternalパッケージに収まってます。
やはりインスパるしかないのか…。