Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java クラス ファイルでクラス初期化子を見つけようとしています。メソッドは問題なく見つかりますが、main がクラス ファイルに見つからない場合は、クラス初期化子を見つけてそこにコードを挿入する必要があります。
Javassist を使用してクラスの初期化子を見つけるにはどうすればよいですか?
クラスのクラス初期化ブロックは、という名前のメソッドにコンパイルされ<clinit>ます。山かっこは名前の一部であるため、Javaコードにはアクセスできませんが、多かれ少なかれ通常の静的メソッドです。
<clinit>