opal-framework

    0热度

    1回答

    这里是一个与使用CHA构造Java字节码的调用图的算法有关的问题。 由于抽象类中的方法没有具体的方法实现,因此向这些方法添加调用边缘可能有点误导。例如 以junit-4.12.jar。 runFailed已被定义在junit.runner.BaseTestRunner这是一个抽象类。此外,也有方法getTest调用runFailed这junit.runner.BaseTestRunner 同时也定

    0热度

    1回答

    我在Docker中访问代码($ docker pull mreif/fse2016:evaluation),代码可以在远程服务器中编译和运行而不会出错。虽然我把它下载到本地机器上,我遭受了一些错误,在编译(使用:SBT编译): [错误](*:更新)sbt.ResolveException:未解析的依赖性:de.opal项目#摘要:解释-framework_2.11; 0.9.0-SNAPSHOT:

    0热度

    1回答

    当我运行分析(eg.CHADemo在OPAL源代码),我总是警告如 [warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified 在former question项目的性质,它建议在配置文件中的常见项目在/src/main/resources/reference.conf下。所以我尝试在文件中添加后续行,但仍得

    0热度

    1回答

    在OPAL框架中,我如何从一个方法或其描述符中获取所有抛出的异常?我找不到任何方法返回它们。 我只对这些异常感兴趣,这些异常在方法的throws声明中列出。

    0热度

    1回答

    我想实现一个分析(扩展DefaultOneStepAnalysis)在CHA算法中构造调用图。有我的代码三个部分组成: 1) method "doAnalyze" to return the "BasicReport" 2) method "analyze" to find call edges for each method in the given project 3) class "An

    0热度

    1回答

    我正在开发一个使用OPAL框架的Java字节码的静态分析。 我目前需要更改代码的结构,才能添加一些功能。 这种发源于一个大的方法,其中我必须的一部分外部化到一个单独的方法: def singleCallUpperTypeBounds( caller: Method, pc: Int, calleeDescriptor: MethodDescriptor, pr