![]() ![]() |
通过编写代码来生成一个文件并使该文件对于每个所要跟踪的方法都包含相应的行,可以确定方法执行顺序。
要创建包含方法执行顺序的输出文件,请在 ReportDesign.initialize 方法中加入初始化代码并在 ReportDesign.afterFactory 方法中加入最终化代码。在每个要跟踪的方法中,添加代码以将一行文本写入输出文件。使用 JavaScript 编写代码比使用 Java 容易,但也可以使用 Java 来编写类似的代码。
下列各节说明如何使用 JavaScript 来确定方法执行顺序。
ReportDesign.initialize 方法中的以下代码将在硬盘驱动器上创建文件并对该文件添加一行。
importPackage(Packages.java.io); fos = new java.io.FileOutputStream("c:\\logFile.txt"); printWriter = new java.io.PrintWriter(fos); printWriter.println("ReportDesign.initialize");
以上代码执行了下列任务:
![]() ![]() |