class org.jvnet.hk.config.ConfiguredCreator extends java.lang.Object implements org.jvnet.hk.config.provider.internal.Creator
{
private final org.jvnet.hk.config.provider.internal.Creator core;
private final org.jvnet.hk.config.Dom dom;
public void <init>(org.jvnet.hk.config.provider.internal.Creator, org.jvnet.hk.config.Dom)
{
org.jvnet.hk.config.provider.internal.Creator v;
org.jvnet.hk.config.ConfiguredCreator v;
org.jvnet.hk.config.Dom v;
v := @this: org.jvnet.hk.config.ConfiguredCreator;
v := @parameter: org.jvnet.hk.config.provider.internal.Creator;
v := @parameter: org.jvnet.hk.config.Dom;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.jvnet.hk.config.ConfiguredCreator: org.jvnet.hk.config.provider.internal.Creator core> = v;
v.<org.jvnet.hk.config.ConfiguredCreator: org.jvnet.hk.config.Dom dom> = v;
return;
}
public java.lang.Object create()
{
org.jvnet.hk.config.provider.internal.Creator v;
org.jvnet.hk.config.ConfiguredCreator v;
java.lang.Object v;
v := @this: org.jvnet.hk.config.ConfiguredCreator;
v = v.<org.jvnet.hk.config.ConfiguredCreator: org.jvnet.hk.config.provider.internal.Creator core>;
v = interfaceinvoke v.<org.jvnet.hk.config.provider.internal.Creator: java.lang.Object create()>();
specialinvoke v.<org.jvnet.hk.config.ConfiguredCreator: void initialize(java.lang.Object)>(v);
return v;
}
private void initialize(java.lang.Object)
{
org.jvnet.hk.config.ConfiguredCreator v;
java.lang.Object v;
v := @this: org.jvnet.hk.config.ConfiguredCreator;
v := @parameter: java.lang.Object;
specialinvoke v.<org.jvnet.hk.config.ConfiguredCreator: void injectConfig(java.lang.Object)>(v);
return;
}
private void injectConfig(java.lang.Object)
{
org.jvnet.hk.config.ConfiguredCreator v;
java.lang.Object v;
org.jvnet.hk.config.Dom v;
v := @this: org.jvnet.hk.config.ConfiguredCreator;
v := @parameter: java.lang.Object;
v = v.<org.jvnet.hk.config.ConfiguredCreator: org.jvnet.hk.config.Dom dom>;
virtualinvoke v.<org.jvnet.hk.config.Dom: void inject(java.lang.Object)>(v);
return;
}
}