2
我想在java類文件中找到類初始化程序。我可以找到方法沒問題,但如果在類文件中找不到main,那麼我希望它找到類初始化程序並在其中注入代碼。Javassist,字節碼操作
如何使用Javassist查找類的初始值設定項?
我想在java類文件中找到類初始化程序。我可以找到方法沒問題,但如果在類文件中找不到main,那麼我希望它找到類初始化程序並在其中注入代碼。Javassist,字節碼操作
如何使用Javassist查找類的初始值設定項?
一個類的類初始化塊被編譯成一個名爲<clinit>
的方法。尖括號是名稱的一部分,因此Java代碼無法訪問,但它或多或少是一種常規的靜態方法。