京都行きたい
id:reteria
バイトコード操作でフィールドの追加をする
バイトコード操作を使って 本記事では、フィールドを追加してみます。 対象クラスをAfterのような形に操作してみます。 (テストではstaticな内部クラス) // Before class Some{} // After class Some{ private String foo; } Javassistでフィールドを追加する。 まずはJavassistで追加してみます。 手続きチックですが、…