・デフォルトコンストラクタや抽象メソッドなどの本体を持たないメソッドに織り込もうとして落ちていた。
・標準クラスのインスタンス生成およびデフォルトコンストラクタの呼び出しを検出していなかった。(NewExprを追加) ・privateコンストラクタ内への織り込みをしていなかった。 ・親コンストラクタからの戻り値のクラスとして実クラスでなくコンストラクタが定義されたクラスを出力していた。 ・親コンストラクタから復帰する際のジョインポイントの名称が間違っていた。(call→initialize) |
---|
|
TracerOnJavassist/src/test/A.java 0 → 100644 |
---|
TracerOnJavassist/src/test/B.java 0 → 100644 |
---|
TracerOnJavassist/src/test/Main.java 0 → 100644 |
---|
TracerOnJavassist/src/tracer/Tracer.java |
---|