・jEditに適用しようとすると、インストゥルメンテーションでエラーが発生し、さらに実行時エラーで起動しない。(JDK
1.5以下でクラスファイルのエラーで落ちないようにした。) - frozen クラスにインストゥルメンテーションしないようにした。 - 基本型のフィールドへのアクセスで実行時に落ちていたのを修正。 - 「.」を含むフォルダ内のクラスファイルへのインストゥルメンテーションが正しくできていなかったのを修正。 - 基本ブロック先頭へのインストゥルメンテーションで発生するエラーを抑制するようにした。(すべては取り除けていない。) - インストゥルメンテーションを行うと、起動時に : java.lang.ClassFormatError: Truncated class file が起きていたのを修正。 - インストゥルメンテーションを行うと、起動時に java.lang.VerifyError: Stack map does not match the one at exception handler が起きていたのを修正。 |
---|
|
TracerOnJavassist/src/tracer/OutputStatementsGenerator.java |
---|
TracerOnJavassist/src/tracer/Tracer.java |
---|
TracerOnJavassist/src/tracer/TracerClassLoader.java |
---|