jp.hishidama.jas
クラス JasTransferPremain
java.lang.Object
jp.hishidama.jas.JasTransferPremain
public class JasTransferPremain
- extends Object
Javassist事前実行クラス.
Javassistを使ってクラスファイルを変換する事前準備を行うクラス。
→使用例
- 導入されたバージョン:
- 2007.11.17
- 作成者:
- ひしだま
TRANSFER_CLASS_KEY
public static final String TRANSFER_CLASS_KEY
JasTransferの具象クラスを指定する、システムプロパティーのキー
- 関連項目:
- 定数フィールド値
TRANSFER_CLASS_MF_KEY
public static final String TRANSFER_CLASS_MF_KEY
JasTransferの具象クラスを指定する、マニフェスト内のキー
- 関連項目:
- 定数フィールド値
JasTransferPremain
public JasTransferPremain()
premain
public static void premain(String agentArgs,
Instrumentation inst)
- 事前実行メソッド.
jarファイルのマニフェストに「Premain-Class」として当クラスを指定して
実行時に「-javaagent=jarファイル」を指定することにより、
当メソッドがmainの実行前に呼ばれる。
また、当メソッドではJasTransferの具象クラスを変換クラスとして使用する。
これは、システムプロパティーの「-Djas.transfer=具象クラス」又はマニフェスト内の「Jas-Transfer: 具象クラス」によって指定するものとする。
- パラメータ:
agentArgs - VM引数のjavaagentに指定された引数inst - インストゥルメンテーション