public class LineNum1 extends Thread{
public synchronized void run()
{
try {
Hello.main(null);
System.out.println("Stack Trace of thread"+ this.currentThread().getName());
System.out.println(this.currentThread().getStackTrace()[1].getLineNumber());
System.out.println("End of Stack Trace");
} catch (Exception e1) {
e1.printStackTrace();
}
}
public static void main(String[] args) {
LineNum1 t = new LineNum1();
t.start();
}
}
私はコードカバレッジツールを開発しています。
上記のプログラムを使用して、ここからHello.javaを実行しています。Hello.javaを制御できる方法はありますか?
または、私の生活を簡単にするために、Hello.javaの実行された行(実行パス)の行番号を取得できますか?