パッケージ org.springframework.cglib.core
パッケージ org.springframework.cglib.core
Spring の CGLIB コアパッケージの再パッケージ化(内部使用のみ)。
- クラス説明すべてのコード生成 CGLIB ユーティリティの抽象クラス。クラス生成時にアプリケーション ClassLoader を現在のスレッドコンテキスト ClassLoader として公開する CGLIB GeneratorStrategy バリアント。equals、hashCode、toString を構築するときに、
KeyFactory
のキー型をカスタマイズします。AbstractClassGenerator
で使用されるデフォルトのポリシー。コンストラクターでKeyFactory
のキー型をカスタマイズします。マップやセットなどで使用するために、多値キーを処理するクラスを生成します。KeyFactory
のカスタマイザー向けのマーカーインターフェース出現順にローカル変数の番号を付け直すMethodVisitor
。AbstractClassGenerator
ベースのユーティリティ用に生成されたクラス名をカスタマイズします。メソッド名、戻り値の型、パラメーターの型を含む、メソッドシグネチャーの表現。CGLIB のDefaultNamingPolicy
のカスタムバリアント。生成されたクラス名のタグを "EnhancerByCGLIB" などから "SpringCGLIB" タグに変更し、ハッシュコードサフィックスの代わりにプレーンカウンターサフィックスを使用します(6.0 以降)。使用すべきではありません。WeakCacheKey<T>オブジェクトの等価性をチェックできますが、クラスはターゲットへの強い参照を保持しません。