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