2
クラス初期化子をJavaクラスファイルで検索しようとしています。メソッドは大丈夫ですが、mainがクラスファイルに見つからない場合は、クラス初期化子を見つけてそこにコードを挿入します。Javassist、バイトコードの操作
Javassistを使用してクラスの初期化子を見つけるにはどうすればよいですか?
クラス初期化子をJavaクラスファイルで検索しようとしています。メソッドは大丈夫ですが、mainがクラスファイルに見つからない場合は、クラス初期化子を見つけてそこにコードを挿入します。Javassist、バイトコードの操作
Javassistを使用してクラスの初期化子を見つけるにはどうすればよいですか?
クラスのクラス初期化ブロックは、<clinit>
という名前のメソッドにコンパイルされます。山括弧は名前の一部なので、Javaコードではアクセスできませんが、通常の静的メソッドと同じです。