Javassist(Java Programming Assistant)是一款編輯Java位元組碼的類庫。能夠在運作時定義新的Java類,在JVM加載類檔案時修改類的定義。
Javassist類庫提供了兩個層次的API,源代碼層次和位元組碼層次。源代碼層次的API能夠以Java源代碼的形式修改Java位元組碼。位元組碼層次的API能夠直接編輯Java類檔案。
Javassist的最新版本是2016.10釋出的3.21.0-GA。
官網 http://jboss-javassist.github.io/javassist/