パッケージ org.springframework.cglib.core
@NullUnmarked パッケージ 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>オブジェクトの等価性をチェックできますが、クラスはターゲットへの強い参照を保持しません。