public class io.fabric.kubernetes.jsonschema2pojo.Fabric8RuleFactory extends org.jsonschema2pojo.rules.RuleFactory
{
private final io.fabric.kubernetes.jsonschema2pojo.Fabric8NameHelper nameHelper;
public void <init>()
{
org.jsonschema2pojo.GenerationConfig v;
org.jsonschema2pojo.DefaultGenerationConfig v, v;
io.fabric.kubernetes.jsonschema2pojo.Fabric8NameHelper v;
org.jsonschema2pojo.SchemaStore v;
org.jsonschema2pojo.Jackson2Annotator v;
io.fabric.kubernetes.jsonschema2pojo.Fabric8RuleFactory v;
v := @this: io.fabric.kubernetes.jsonschema2pojo.Fabric8RuleFactory;
v = new org.jsonschema2pojo.DefaultGenerationConfig;
specialinvoke v.<org.jsonschema2pojo.DefaultGenerationConfig: void <init>()>();
v = new org.jsonschema2pojo.Jackson2Annotator;
v = new org.jsonschema2pojo.DefaultGenerationConfig;
specialinvoke v.<org.jsonschema2pojo.DefaultGenerationConfig: void <init>()>();
specialinvoke v.<org.jsonschema2pojo.Jackson2Annotator: void <init>(org.jsonschema2pojo.GenerationConfig)>(v);
v = new org.jsonschema2pojo.SchemaStore;
specialinvoke v.<org.jsonschema2pojo.SchemaStore: void <init>()>();
specialinvoke v.<org.jsonschema2pojo.rules.RuleFactory: void <init>(org.jsonschema2pojo.GenerationConfig,org.jsonschema2pojo.Annotator,org.jsonschema2pojo.SchemaStore)>(v, v, v);
v = new io.fabric.kubernetes.jsonschema2pojo.Fabric8NameHelper;
v = virtualinvoke v.<io.fabric.kubernetes.jsonschema2pojo.Fabric8RuleFactory: org.jsonschema2pojo.GenerationConfig getGenerationConfig()>();
specialinvoke v.<io.fabric.kubernetes.jsonschema2pojo.Fabric8NameHelper: void <init>(org.jsonschema2pojo.GenerationConfig)>(v);
v.<io.fabric.kubernetes.jsonschema2pojo.Fabric8RuleFactory: io.fabric.kubernetes.jsonschema2pojo.Fabric8NameHelper nameHelper> = v;
return;
}
public org.jsonschema2pojo.util.NameHelper getNameHelper()
{
io.fabric.kubernetes.jsonschema2pojo.Fabric8NameHelper v;
io.fabric.kubernetes.jsonschema2pojo.Fabric8RuleFactory v;
v := @this: io.fabric.kubernetes.jsonschema2pojo.Fabric8RuleFactory;
v = v.<io.fabric.kubernetes.jsonschema2pojo.Fabric8RuleFactory: io.fabric.kubernetes.jsonschema2pojo.Fabric8NameHelper nameHelper>;
return v;
}
public org.jsonschema2pojo.rules.Rule getObjectRule()
{
org.jsonschema2pojo.util.ParcelableHelper v;
org.jsonschema2pojo.util.ReflectionHelper v;
io.fabric.kubernetes.jsonschema2pojo.Fabric8ObjectRule v;
io.fabric.kubernetes.jsonschema2pojo.Fabric8RuleFactory v;
v := @this: io.fabric.kubernetes.jsonschema2pojo.Fabric8RuleFactory;
v = new io.fabric.kubernetes.jsonschema2pojo.Fabric8ObjectRule;
v = new org.jsonschema2pojo.util.ParcelableHelper;
specialinvoke v.<org.jsonschema2pojo.util.ParcelableHelper: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.jsonschema2pojo.Fabric8RuleFactory: org.jsonschema2pojo.util.ReflectionHelper getReflectionHelper()>();
specialinvoke v.<io.fabric.kubernetes.jsonschema2pojo.Fabric8ObjectRule: void <init>(org.jsonschema2pojo.rules.RuleFactory,org.jsonschema2pojo.util.ParcelableHelper,org.jsonschema2pojo.util.ReflectionHelper)>(v, v, v);
return v;
}
}