该代码是从JDK7u21
中提取,并简单开发而成。为的是解决在JDK某些版本BCEL被剔除,导致使用BCEL编码的插件报错问题。
推荐编写woodpecker插件全部使用该库,去除jdk的依赖。
https://mvnrepository.com/artifact/me.gv7.woodpecker/woodpecker-bcel
<dependency>
<groupId>me.gv7.woodpecker</groupId>
<artifactId>woodpecker-bcel</artifactId>
<version>0.1.0</version>
</dependency>
HackBCELs.encode("/tmp/Test.class");
String strBCEL = "$$BCEL$$...";
HackBCELs.decode(strBCEL);