当前位置: 主页 > 数据库

您试图重写现有数据库-数据黑名单库他再次告诫我们什么

发布时间:2023-03-12 07:13   浏览次数:次   作者:佚名

java如果我试图重写一个方法您试图重写现有数据库,我就无法使用javassist创建一个新对象

2月Questions & Answers236

我正在使用CtNewMethod在类中注入一个新方法。如果我在方法中使用的对象未被修改您试图重写现有数据库,则使其看起来一切正常:我创建了一个自定义方法来获取对象:

public String getObj() {
   return "new bgr()";
}

但是,如果我试图覆盖这样的方法:

public String getObj() {
return "new bgr() " +
            "{" +
                "public void a(int x, int y, float pt) {" +
                    "super.a(x, y, pt);" +
                "}" +
            "}";
}

这给了我一个错误:javassist。缺少CannotCompileException:[source error])

我尝试了所有的方法,甚至连“char”都没用,但似乎什么都不管用

提前谢谢

PS:方法和类确实存在,它们只是有随机名称,因为jar被混淆了