|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.jpa.util.ClassTransformerUtil
public class ClassTransformerUtil
ClassTransformer
に対するユーティリティクラスです。
コンストラクタの概要 | |
---|---|
protected |
ClassTransformerUtil()
インスタンスを構築します。 |
メソッドの概要 | |
---|---|
static byte[] |
transform(ClassTransformer transformer,
java.lang.ClassLoader loader,
java.lang.String className,
java.lang.Class<?> classBeingRedefined,
java.security.ProtectionDomain protectionDomain,
byte[] classfileBuffer)
ClassTransformer.transform(ClassLoader, String, Class, ProtectionDomain, byte[]) を実行します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
protected ClassTransformerUtil()
メソッドの詳細 |
---|
public static byte[] transform(ClassTransformer transformer, java.lang.ClassLoader loader, java.lang.String className, java.lang.Class<?> classBeingRedefined, java.security.ProtectionDomain protectionDomain, byte[] classfileBuffer)
ClassTransformer.transform(ClassLoader, String, Class, ProtectionDomain, byte[])
を実行します。
transformer
- トランスフォーマloader
- 変換されるクラスを定義しているローダ。ブートストラップローダの場合はnull
className
- 『Java 仮想マシン仕様』で定義されている完全修飾クラスの内部形式のクラス名とインタフェース名classBeingRedefined
- 再定義の場合は、再定義されているクラス、そうでない場合はnull
protectionDomain
- 定義または再定義されているクラスの保護領域classfileBuffer
- クラスファイル形式の入力バイトバッファ (変更されてはならない)
null
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |