javassist创建方法问题

panmingguang 发布于 2013/03/06 17:45
阅读 1K+
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

sBuf_update.append("update.setParams("+getMethod+");\r\n");

setParams 方法参数为Object

报错

javassist.CannotCompileException: [source error] setParams(int) not found in webFrame.app.db.query.Query
at javassist.CtBehavior.setBody(CtBehavior.java:446)
at javassist.CtBehavior.setBody(CtBehavior.java:412)

若强制转换

sBuf_update.append("update.setParams((Object)"+getMethod+");\r\n");

报错:

javassist.CannotCompileException: [source error] invalid cast
at javassist.CtBehavior.setBody(CtBehavior.java:446)
at javassist.CtBehavior.setBody(CtBehavior.java:412)
加载中
1
Sub
Sub
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
panmingguang
panmingguang
已解决问题, 不支持泛型, Object类型需细化
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部