![]() ![]() |
Для определения последовательности выполнения методов можно написать сценарий, создающий файл с построчным списком отслеживаемых методов.
Для создания выходного файла со списком выполняемых методов нужно включить код инициализации в метод 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" );
Код, указанный выше, выполняет следующие действия:
![]() ![]() |