Demonstration of Bugdel

Another Demo
  1. insert debugging code into all methods (全てのメソッドにデバッグコードを追加)

  2. jump(int) method (jumpメソッド)
  3. AllLines pointcut (全ての行番号指定)
  4. thisJoinPoint.variables (ローカル変数の一括取得)
  5. bugdel.Bugdel.openEditor(..) (エディタのハイライト表示)

  6. bugdel.Bugdel.breakpoint() with JDT Debugger (conditional breakpoint) (条件付きブレイクポイント)
  7. insert "throw new Exception()" at any point (任意の位置に"throw new Exception() を追加")