構文的に無効である可能性のあるコード スニペットを含む Java ソース コードを作成したいと考えています。これはcom.sun.codemodel.JBlock#directStatement() メソッドで可能です。
私の問題は、既存の (構文的に有効な) ソース ファイルを変更したいのですが、ファイル (または String や Stream など) から JCodeModel を作成する方法が見つからないことです。
JCodeModel でこれを行う方法はありますか?
(代わりに Eclipse JDT/AST フレームワークを使用することもできますが、コード スニペットを直接追加するオプションは提供されていないようです ...)