三行まとめ JavassistはJavaのクラスファイル(バイトコード)を操作するライブラリ バイトコード注入をJava風の構文で行えるのが特徴 Androidでも、Gradleに仕込みをすることでJavassistを使うことができる 詳細 Gradleはビルドプロセスのカスタマイズがしやすい。たとえば、クラスファイルを生成したあと、dexファイルにコンパイルする前にクラスファイルを編集するということも簡単にできる。これをJavassistでやってみた。 まず、project rootに buldSrc/ をつくり、それをビルドスクリプトのプロジェクトとする。 buildSrc/build.gradleで、buildSrc/ がGradle pluginであることと、javassistを使用することを宣言する。 apply plugin: 'groovy' repositories { &