クラス KeyFactory.Generator
java.lang.ObjectSE
org.springframework.cglib.core.AbstractClassGenerator
org.springframework.cglib.core.KeyFactory.Generator
- 実装されたすべてのインターフェース:
ClassGenerator
- 含まれているクラス:
- KeyFactory
ネストされたクラスのサマリー
クラス org.springframework.cglib.core.AbstractClassGenerator から継承されたネストクラス / インターフェース
AbstractClassGenerator.ClassLoaderData, AbstractClassGenerator.Source
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
addCustomizer
(KeyFactoryCustomizer customizer) create()
protected ObjectSE
firstInstance
(ClassSE type) void
<T> ListSE<T>
getCustomizers
(ClassSE<T> klass) protected ClassLoaderSE
protected ProtectionDomainSE
クラスを定義するときに使用する保護ドメインを返します。protected ObjectSE
nextInstance
(ObjectSE instance) void
setCustomizer
(Customizer customizer) 使用すべきではありません。void
setHashConstant
(int constant) void
setHashMultiplier
(int multiplier) void
setInterface
(ClassSE keyInterface) クラス org.springframework.cglib.core.AbstractClassGenerator から継承されたメソッド
create, generate, getAttemptLoad, getClassLoader, getClassName, getCurrent, getNamingPolicy, getStrategy, getUseCache, setAttemptLoad, setClassLoader, setContextClass, setNamePrefix, setNamingPolicy, setStrategy, setUseCache, unwrapCachedValue, wrapCachedClass
コンストラクターの詳細
Generator
public Generator()
メソッドの詳細
getDefaultClassLoader
- 次で指定:
- クラス
AbstractClassGenerator
のgetDefaultClassLoader
getProtectionDomain
クラスからコピーされた説明:AbstractClassGenerator
クラスを定義するときに使用する保護ドメインを返します。デフォルトの実装では、デフォルトの保護ドメインを使用するために
null
を返します。サブクラスは、より具体的な保護ドメインを使用するようにオーバーライドできます。- オーバーライド:
- クラス
AbstractClassGenerator
のgetProtectionDomain
- 戻り値:
- 保護ドメイン (デフォルトを使用するための
null
)
setCustomizer
使用すべきではありません。代わりにaddCustomizer(KeyFactoryCustomizer)
を使用してください。addCustomizer
getCustomizers
setInterface
create
setHashConstant
public void setHashConstant(int constant) setHashMultiplier
public void setHashMultiplier(int multiplier) firstInstance
- 次で指定:
- クラス
AbstractClassGenerator
のfirstInstance
nextInstance
- 次で指定:
- クラス
AbstractClassGenerator
のnextInstance
generateClass
addCustomizer(KeyFactoryCustomizer)
を使用してください。