Java 碳烟流动分析
我是烟尘新手,我开始编写一个扩展Java 碳烟流动分析,java,soot,Java,Soot,我是烟尘新手,我开始编写一个扩展ForwardFlowAnalysis的类。在我的主函数中,我想使用构造函数创建一个ForwardFlowAnalysisobj。但似乎由于某种原因没有执行构造函数,结果只打印出“1”。有人知道发生了什么事吗 公共类MyMain{ 公共静态void main(字符串[]args){ PackManager.v().getPack(“jtp”).add( 新的转换(“jtp.myTransform”,新的BodyTransformer(){ 受保护的void内部转换
ForwardFlowAnalysis
的类。在我的主函数中,我想使用构造函数创建一个ForwardFlowAnalysis
obj。但似乎由于某种原因没有执行构造函数,结果只打印出“1”。有人知道发生了什么事吗
公共类MyMain{
公共静态void main(字符串[]args){
PackManager.v().getPack(“jtp”).add(
新的转换(“jtp.myTransform”,新的BodyTransformer(){
受保护的void内部转换(主体、字符串阶段、贴图选项){
G.v().out.println(“1”);
新MyAnalysis(新例外UnitGraph(正文));
G.v().out.println(“3”);
}}));
烟灰。干管。干管(args);
}
公共静态类MyAnalysis扩展了ForwardFlowAnalysis{
公共MyAnalysis(例外单位图g){
超级(g);
G.v().out.println(“2”);
doAnalysis();
}
}
你能发布你的代码吗?嗯,对我来说毫无意义。我想这应该可以。你使用过调试器吗?是的,我以前尝试过eclipse调试器。现在可以了。我以前作为eclipse插件执行过烟尘分析,现在我在main()中添加了配置函数,并作为java应用程序运行烟尘分析。