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
- インストゥルメンテーション