gpt4 book ai didi

java - 如何计算每个方法可能抛出的异常集,包括运行时异常?

转载 作者:行者123 更新时间:2023-12-01 04:27:57 25 4
gpt4 key购买 nike

我正在尝试实现一个过程内分析,为每个方法计算该方法可能抛出的一组异常,包括通过 throw 语句显式抛出的运行时异常。

到目前为止,我完全不知道如何用 SOOT 来启动它。任何人都可以给我第一个提示吗?

最佳答案

您应该查看 ThrowsAnalysis 的实现。可以对分析进行参数化,以对哪个语句可以抛出哪些异常做出不同的假设。然而,这种分析是过程内的,即必须对方法调用做出粗略的假设。如果您想精确地对方法调用进行建模,那么我建议使用 Heros 制作过程间分析。 .

干杯,埃里克

关于java - 如何计算每个方法可能抛出的异常集,包括运行时异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18325936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com