変更点
version 1.6.3
表示コメントを変更
Pointcut -> Insert Point
Advice -> Insert Debug Code
version 1.6.2
インナークラスを引数に持つメソッドを Bugdelエディタのpointcut項目
でAdviceを宣言する際のバグを修正。
配列を引数に持つメソッドを Bugdelエディタのpointcut項目
でAdviceを宣言する際のバグを修正。
version 1.6.1
constructor execution によって生成されるバイトコードのバグを修正
version 1.6.0
アウトラインや検索ビュー上のJavaのメンバーを右クリックすると「Set advice by Bugdel」項目が表示
version 1.5.1
メソッド内で宣言されるローカルクラスにweaveを可能にした
Pointcut candiate dialog にキャンセルボタンを追加
version 1.5.0
thisJoinPoint.weavehost 変数を追加
version 1.4.8
エディタのルーラーをダブルクリックした時の動作を変更
Line pointcut の設定 → ブレイクポイントの設定 (デフォルトのJavaエディタの動作)
Bugdelエディタのアイコンを変更
bugdel.1.4.8/conf/defaultInsertStatement/フォルダを生成。
デフォルトのステートメントが設定可能。
bugdel.Bugdel.openEditor(..)メソッドを追加。see flash demo
version 1.4.7
thisJoinPoint.variablesをリファクタリング。
スーパークラスの変数も参照可能。
version 1.4.6
thisJoinPoint.variablesをリファクタリング(インライン展開→メソッド)。
version 1.4.5
thisJoinPoint.variablesを使ってstatic methodからstatic fieldへのアクセス、バグを修正。
thisJoinPoint.variablesに変数のアクセス修飾子、型情報を追加
nativeメソッドに対するMethodExecution, AllLinesPointcutのデバッグ
version 1.4.4
thisJoinPoint.variablesを追加
AllLinesPointcut(メソッド名)を追加
特殊変数thisJoinPoint.within, thisJoinPoint.withincode
を追加
各名前に || (or) を利用可能
例:pointcutダイアログのクラス名に
java.lang.Object || java.lang.String
と記述可能。
エディタ上で指定するコンストラクタpointcutのデバッグ
version 1.4.3
Bugdel Editorをデバッグ
version 1.4.1
特殊メソッド
の追加 (jump2 メソッド)
pointcutダイアログを変更
version 1.4.0
特殊メソッド
の追加 (jump メソッド, breakpoint メソッド)
