考虑此方法:
public static void main(String[] args)
int u = 10/0;
}
我想用javassit编写代码,以便可以截获我要离开一个非托管异常并获取Exception信息的事实。 您对此有任何想法吗?
注意:我对检测异常本身不感兴趣!
谢谢
答案 0 :(得分:0)
您可以添加insertBefore()和insetAfter()方法,以在所需方法的开头和结尾处插入try {..} catch(){..}块。
insertBefore(“ try {”)
insertAfter( “ catch(Exception ex){处理异常的代码,例如将其写入文件}”)
http://www.javassist.org/tutorial/tutorial2.html#intro
通过上面的链接获取有关方法的更多详细信息。
希望这会有所帮助。 :)