/**
* Convenience method for outputting graph for a method to a given file.
*
* @param method Method to output.
* @param file File for output.
*/
public static void outputMethod(Method method, File file) {
if(method.getImplementation() != null) {
try {
PrintStream outPS = new PrintStream(file);
GraphOutput cfo = new GraphOutput(outPS);
DebugUtil.printProperties(outPS);
// DebugUtil.printNodeDiscription(outPS);
method.getImplementation().accept(cfo);
cfo.end();
Logger.getLogger("diagrams").info("Diagram for " + method + " outputed to " + file + ".");
} catch(IOException io) {
Logger.getLogger("diagrams").warn("Could not output diagram to " + file + ".");
}
}
}
GraphOutput.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:Rubus
作者:
评论列表
文章目录