public class SimpleLoadTimeWeaver extends ObjectSE implements LoadTimeWeaver
SimpleInstrumentableClassLoader
を構築して公開する LoadTimeWeaver
。 主に、新しく作成された ClassLoader
インスタンスですべてのクラス変換を実行するだけで十分なテスト環境を対象としています。
getInstrumentableClassLoader()
, SimpleInstrumentableClassLoader
, ReflectiveLoadTimeWeaver
コンストラクターと説明 |
---|
SimpleLoadTimeWeaver() 現在のコンテキスト ClassLoader の新しい SimpleLoadTimeWeaver を作成します。 |
SimpleLoadTimeWeaver(SimpleInstrumentableClassLoader classLoader) 指定された ClassLoader の新しい SimpleLoadTimeWeaver を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | addTransformer(ClassFileTransformerSE transformer) この LoadTimeWeaver によって適用される ClassFileTransformer を追加します。 |
ClassLoaderSE | getInstrumentableClassLoader() ユーザー定義の ClassFileTransformers SE に基づいて、AspectJ スタイルのロード時間ウィービングによる計測をサポートする ClassLoader を返します。 |
ClassLoaderSE | getThrowawayClassLoader() この実装は SimpleThrowawayClassLoader を構築します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public SimpleLoadTimeWeaver()
ClassLoader
の新しい SimpleLoadTimeWeaver
を作成します。public SimpleLoadTimeWeaver(SimpleInstrumentableClassLoader classLoader)
ClassLoader
の新しい SimpleLoadTimeWeaver
を作成します。classLoader
- ClassLoader
は、その上にシンプルな計測可能な ClassLoader
を構築します public void addTransformer(ClassFileTransformerSE transformer)
LoadTimeWeaver
LoadTimeWeaver
によって適用される ClassFileTransformer
を追加します。LoadTimeWeaver
の addTransformer
transformer
- 追加する ClassFileTransformer
public ClassLoaderSE getInstrumentableClassLoader()
LoadTimeWeaver
ClassFileTransformers
SE に基づいて、AspectJ スタイルのロード時間ウィービングによる計測をサポートする ClassLoader
を返します。 現在の ClassLoader
か、この LoadTimeWeaver
インスタンスによって作成された ClassLoader
の可能性があります。
LoadTimeWeaver
の getInstrumentableClassLoader
ClassLoader
public ClassLoaderSE getThrowawayClassLoader()
SimpleThrowawayClassLoader
を構築します。LoadTimeWeaver
の getThrowawayClassLoader
ClassLoader
; 既存の状態なしで、呼び出しごとに新しいインスタンスを返す必要があります