public static class ImmutableBean.Generator extends AbstractClassGenerator
AbstractClassGenerator.ClassLoaderData, AbstractClassGenerator.Source| コンストラクターと説明 |
|---|
Generator() |
| 修飾子と型 | メソッドと説明 |
|---|---|
ObjectSE | create() |
protected ObjectSE | firstInstance(ClassSE type) |
void | generateClass(ClassVisitor v) |
protected ClassLoaderSE | getDefaultClassLoader() |
protected ProtectionDomainSE | getProtectionDomain() クラスを定義するときに使用する保護ドメインを返します。 |
protected ObjectSE | nextInstance(ObjectSE instance) |
void | setBean(ObjectSE bean) |
create, generate, getAttemptLoad, getClassLoader, getClassName, getCurrent, getNamingPolicy, getStrategy, getUseCache, setAttemptLoad, setClassLoader, setContextClass, setNamePrefix, setNamingPolicy, setStrategy, setUseCache, unwrapCachedValue, wrapCachedClasscloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void setBean(ObjectSE bean)
protected ClassLoaderSE getDefaultClassLoader()
AbstractClassGenerator の getDefaultClassLoader protected ProtectionDomainSE getProtectionDomain()
AbstractClassGenerator デフォルトの実装では、デフォルトの保護ドメインを使用するために null を返します。サブクラスは、より具体的な保護ドメインを使用するようにオーバーライドできます。
AbstractClassGenerator の getProtectionDomain null )public ObjectSE create()
public void generateClass(ClassVisitor v)
protected ObjectSE firstInstance(ClassSE type)
AbstractClassGenerator の firstInstance protected ObjectSE nextInstance(ObjectSE instance)
AbstractClassGenerator の nextInstance