diff --git a/jmg-core/src/main/java/jmg/core/util/CtClassUtil.java b/jmg-core/src/main/java/jmg/core/util/CtClassUtil.java index 595b801..b4c95dc 100644 --- a/jmg-core/src/main/java/jmg/core/util/CtClassUtil.java +++ b/jmg-core/src/main/java/jmg/core/util/CtClassUtil.java @@ -62,6 +62,6 @@ public class CtClassUtil { // snakeyaml loadJar 的利用需要实现 ScriptEngineFactory 接口 public void applySnakeYamlScriptEngineFactory() throws Exception { config.setImplementsScriptEngineFactory(true); - JavassistUtil.addAnnotation(ctClass, "javax.script.ScriptEngineFactory"); + JavassistUtil.implementInterface(ctClass, "javax.script.ScriptEngineFactory"); } }