入力クラスの静的メソッドのすべての行の前に出力 (println) したいだけです。BCEL を使用してインストルメンテーションを試みましたが、別の形式のエラーが発生しました。それは言う
Exception in thread "main" java.lang.VerifyError: StackMapTable error: bad offset in method C.max(Ljava/lang/String;II)I
命令に静的メソッド呼び出しを配置すると、機能し始める場合とそうでない場合があります。どんな助けでも本当にありがたいです...
更新:修正しました。これは BCEL ライブラリに関するものではなく、計測されたクラスを検証していない JDK バージョン (1.7) でした。そのため、誰かがそのような問題に遭遇した場合は、JDK 1.6 を使用するか、JVM オプション "-XX:-UseSplitVerifier" を使用してください。
乾杯