public class io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl extends io.fabric.kubernetes.api.builder.v.BaseFluent implements io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent { private java.util.ArrayList egress; private java.util.ArrayList ingress; private io.fabric.kubernetes.api.model.v.LabelSelectorBuilder podSelector; private java.util.List policyTypes; private java.util.Map additionalProperties; public void () { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.ArrayList v, v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; specialinvoke v.()>(); v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; return; } public void (io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpec) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpec v; java.util.ArrayList v, v, v; java.util.List v, v, v; io.fabric.kubernetes.api.model.v.LabelSelector v; java.util.Map v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpec; specialinvoke v.()>(); v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); return; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent addToEgress(java.lang.Integer, io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; java.lang.Integer v; java.util.ArrayList v, v, v, v; int v, v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRuleBuilder v; java.util.List v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Integer; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRuleBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule)>(v); v = v.; v = virtualinvoke v.("egress"); v = virtualinvoke v.(); if v < 0 goto label; v = virtualinvoke v.(); goto label; label: v = v.; v = virtualinvoke v.("egress"); v = interfaceinvoke v.(); label: interfaceinvoke v.(v, v); v = v.; v = virtualinvoke v.(); if v < 0 goto label; v = virtualinvoke v.(); goto label; label: v = v.; v = virtualinvoke v.(); label: virtualinvoke v.(v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent setToEgress(java.lang.Integer, io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; java.lang.Integer v; java.util.ArrayList v, v, v, v, v; int v, v, v, v, v, v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRuleBuilder v; java.util.List v, v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Integer; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRuleBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule)>(v); v = virtualinvoke v.(); if v < 0 goto label; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.("egress"); v = interfaceinvoke v.(); if v < v goto label; label: v = v.; v = virtualinvoke v.("egress"); interfaceinvoke v.(v); goto label; label: v = v.; v = virtualinvoke v.("egress"); v = virtualinvoke v.(); interfaceinvoke v.(v, v); label: v = virtualinvoke v.(); if v < 0 goto label; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); if v < v goto label; label: v = v.; virtualinvoke v.(v); goto label; label: v = v.; v = virtualinvoke v.(); virtualinvoke v.(v, v); label: return v; } public transient io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent addToEgress(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule[]) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRuleBuilder v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; java.util.ArrayList v, v, v; java.util.List v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule[] v; int v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule[]; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRuleBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule)>(v); v = v.; v = virtualinvoke v.("egress"); interfaceinvoke v.(v); v = v.; virtualinvoke v.(v); v = v + 1; goto label; label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent addAllToEgress(java.util.Collection) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRuleBuilder v; java.util.Iterator v; java.util.Collection v; java.util.ArrayList v, v, v; java.util.List v; java.lang.Object v; io.fabric.kubernetes.api.builder.v.VisitableMap v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.Collection; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRuleBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule)>(v); v = v.; v = virtualinvoke v.("egress"); interfaceinvoke v.(v); v = v.; virtualinvoke v.(v); goto label; label: return v; } public transient io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent removeFromEgress(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule[]) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRuleBuilder v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; java.util.ArrayList v, v; java.util.List v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule[] v; int v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule[]; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRuleBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule)>(v); v = v.; v = virtualinvoke v.("egress"); interfaceinvoke v.(v); v = v.; if v == null goto label; v = v.; virtualinvoke v.(v); label: v = v + 1; goto label; label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent removeAllFromEgress(java.util.Collection) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRuleBuilder v; java.util.Iterator v; java.util.Collection v; java.util.ArrayList v, v; java.util.List v; java.lang.Object v; io.fabric.kubernetes.api.builder.v.VisitableMap v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.Collection; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRuleBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule)>(v); v = v.; v = virtualinvoke v.("egress"); interfaceinvoke v.(v); v = v.; if v == null goto label; v = v.; virtualinvoke v.(v); goto label; label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent removeMatchingFromEgress(java.util.function.Predicate) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Iterator v; java.util.function.Predicate v; java.util.ArrayList v, v; java.util.List v; java.lang.Object v; io.fabric.kubernetes.api.builder.v.VisitableMap v; boolean v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.function.Predicate; v = v.; if v != null goto label; return v; label: v = v.; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.("egress"); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(v); if v == 0 goto label; interfaceinvoke v.(v); interfaceinvoke v.(); goto label; label: return v; } public java.util.List getEgress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v; java.util.ArrayList v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; if v == null goto label; v = v.; v = staticinvoke (v); goto label; label: v = null; label: return v; } public java.util.List buildEgress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v; java.util.ArrayList v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; if v == null goto label; v = v.; v = staticinvoke (v); goto label; label: v = null; label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule buildEgress(java.lang.Integer) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; int v; java.lang.Object v; java.lang.Integer v; java.util.ArrayList v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Integer; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); v = virtualinvoke v.(); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule buildFirstEgress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; java.lang.Object v; java.util.ArrayList v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; v = virtualinvoke v.(0); v = virtualinvoke v.(); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule buildLastEgress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; int v, v; java.lang.Object v; java.util.ArrayList v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; v = v.; v = virtualinvoke v.(); v = v - 1; v = virtualinvoke v.(v); v = virtualinvoke v.(); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule buildMatchingEgress(java.util.function.Predicate) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Iterator v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; java.util.function.Predicate v; java.util.ArrayList v; java.lang.Object v; boolean v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.function.Predicate; v = v.; v = virtualinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(v); if v == 0 goto label; v = virtualinvoke v.(); return v; label: return null; } public java.lang.Boolean hasMatchingEgress(java.util.function.Predicate) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Iterator v; java.util.function.Predicate v; java.util.ArrayList v; java.lang.Boolean v, v; java.lang.Object v; boolean v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.function.Predicate; v = v.; v = virtualinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(v); if v == 0 goto label; v = staticinvoke (1); return v; label: v = staticinvoke (0); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent withEgress(java.util.List) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Iterator v; java.util.ArrayList v, v, v; java.util.List v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule[] v; java.lang.Object v; io.fabric.kubernetes.api.builder.v.VisitableMap v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.List; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.("egress"); v = v.; interfaceinvoke v.(v); label: if v == null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = newarray (io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule)[1]; v[0] = v; virtualinvoke v.(v); goto label; label: v. = null; label: return v; } public transient io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent withEgress(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule[]) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; java.util.ArrayList v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule[] v, v; int v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule[]; v = v.; if v == null goto label; v = v.; virtualinvoke v.(); label: if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = newarray (io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule)[1]; v[0] = v; virtualinvoke v.(v); v = v + 1; goto label; label: return v; } public java.lang.Boolean hasEgress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.lang.Boolean v; boolean v, v; java.util.ArrayList v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$EgressNested addNewEgress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$EgressNestedImpl v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$EgressNestedImpl; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl)>(v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$EgressNested addNewEgressLike(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; int v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$EgressNestedImpl v; java.lang.Integer v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule; v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$EgressNestedImpl; v = (int) -1; v = staticinvoke (v); specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule)>(v, v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$EgressNested setNewEgressLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$EgressNestedImpl v; java.lang.Integer v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Integer; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule; v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$EgressNestedImpl; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule)>(v, v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$EgressNested editEgress(java.lang.Integer) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; java.lang.RuntimeException v; java.lang.Integer v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$EgressNested v; java.util.ArrayList v; int v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Integer; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); if v > v goto label; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.String)>("Can\'t edit egress. Index exceeds size."); throw v; label: v = virtualinvoke v.(v); v = virtualinvoke v.(v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$EgressNested editFirstEgress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; java.lang.RuntimeException v; java.lang.Integer v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$EgressNested v; java.util.ArrayList v; int v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; v = virtualinvoke v.(); if v != 0 goto label; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.String)>("Can\'t edit first egress. The list is empty."); throw v; label: v = staticinvoke (0); v = staticinvoke (0); v = virtualinvoke v.(v); v = virtualinvoke v.(v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$EgressNested editLastEgress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; java.lang.RuntimeException v; java.lang.Integer v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$EgressNested v; java.util.ArrayList v; int v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; v = virtualinvoke v.(); v = v - 1; if v >= 0 goto label; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.String)>("Can\'t edit last egress. The list is empty."); throw v; label: v = staticinvoke (v); v = staticinvoke (v); v = virtualinvoke v.(v); v = virtualinvoke v.(v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$EgressNested editMatchingEgress(java.util.function.Predicate) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyEgressRule v; java.util.function.Predicate v; java.lang.RuntimeException v; java.lang.Integer v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$EgressNested v; java.util.ArrayList v, v; int v, v, v, v; java.lang.Object v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.function.Predicate; v = (int) -1; v = v; v = 0; label: v = v.; v = virtualinvoke v.(); if v >= v goto label; v = v.; v = virtualinvoke v.(v); v = interfaceinvoke v.(v); if v == 0 goto label; v = v; goto label; label: v = v + 1; goto label; label: if v >= 0 goto label; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.String)>("Can\'t edit matching egress. No match found."); throw v; label: v = staticinvoke (v); v = staticinvoke (v); v = virtualinvoke v.(v); v = virtualinvoke v.(v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent addToIngress(java.lang.Integer, io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule) { java.lang.Integer v; java.util.ArrayList v, v, v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRuleBuilder v; int v, v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Integer; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRuleBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule)>(v); v = v.; v = virtualinvoke v.("ingress"); v = virtualinvoke v.(); if v < 0 goto label; v = virtualinvoke v.(); goto label; label: v = v.; v = virtualinvoke v.("ingress"); v = interfaceinvoke v.(); label: interfaceinvoke v.(v, v); v = v.; v = virtualinvoke v.(); if v < 0 goto label; v = virtualinvoke v.(); goto label; label: v = v.; v = virtualinvoke v.(); label: virtualinvoke v.(v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent setToIngress(java.lang.Integer, io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule) { java.lang.Integer v; java.util.ArrayList v, v, v, v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRuleBuilder v; int v, v, v, v, v, v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v, v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Integer; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRuleBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule)>(v); v = virtualinvoke v.(); if v < 0 goto label; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.("ingress"); v = interfaceinvoke v.(); if v < v goto label; label: v = v.; v = virtualinvoke v.("ingress"); interfaceinvoke v.(v); goto label; label: v = v.; v = virtualinvoke v.("ingress"); v = virtualinvoke v.(); interfaceinvoke v.(v, v); label: v = virtualinvoke v.(); if v < 0 goto label; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); if v < v goto label; label: v = v.; virtualinvoke v.(v); goto label; label: v = v.; v = virtualinvoke v.(); virtualinvoke v.(v, v); label: return v; } public transient io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent addToIngress(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule[]) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule[] v; java.util.ArrayList v, v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRuleBuilder v; java.util.List v; int v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule[]; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRuleBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule)>(v); v = v.; v = virtualinvoke v.("ingress"); interfaceinvoke v.(v); v = v.; virtualinvoke v.(v); v = v + 1; goto label; label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent addAllToIngress(java.util.Collection) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Iterator v; java.util.Collection v; java.util.ArrayList v, v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRuleBuilder v; java.util.List v; java.lang.Object v; io.fabric.kubernetes.api.builder.v.VisitableMap v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.Collection; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRuleBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule)>(v); v = v.; v = virtualinvoke v.("ingress"); interfaceinvoke v.(v); v = v.; virtualinvoke v.(v); goto label; label: return v; } public transient io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent removeFromIngress(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule[]) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule[] v; java.util.ArrayList v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRuleBuilder v; java.util.List v; int v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule[]; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRuleBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule)>(v); v = v.; v = virtualinvoke v.("ingress"); interfaceinvoke v.(v); v = v.; if v == null goto label; v = v.; virtualinvoke v.(v); label: v = v + 1; goto label; label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent removeAllFromIngress(java.util.Collection) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Iterator v; java.util.Collection v; java.util.ArrayList v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRuleBuilder v; java.util.List v; java.lang.Object v; io.fabric.kubernetes.api.builder.v.VisitableMap v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.Collection; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRuleBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule)>(v); v = v.; v = virtualinvoke v.("ingress"); interfaceinvoke v.(v); v = v.; if v == null goto label; v = v.; virtualinvoke v.(v); goto label; label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent removeMatchingFromIngress(java.util.function.Predicate) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Iterator v; java.util.function.Predicate v; java.util.ArrayList v, v; java.util.List v; java.lang.Object v; io.fabric.kubernetes.api.builder.v.VisitableMap v; boolean v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.function.Predicate; v = v.; if v != null goto label; return v; label: v = v.; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.("ingress"); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(v); if v == 0 goto label; interfaceinvoke v.(v); interfaceinvoke v.(); goto label; label: return v; } public java.util.List getIngress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v; java.util.ArrayList v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; if v == null goto label; v = v.; v = staticinvoke (v); goto label; label: v = null; label: return v; } public java.util.List buildIngress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v; java.util.ArrayList v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; if v == null goto label; v = v.; v = staticinvoke (v); goto label; label: v = null; label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule buildIngress(java.lang.Integer) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; int v; java.lang.Object v; java.lang.Integer v; java.util.ArrayList v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Integer; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); v = virtualinvoke v.(); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule buildFirstIngress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.lang.Object v; java.util.ArrayList v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; v = virtualinvoke v.(0); v = virtualinvoke v.(); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule buildLastIngress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; int v, v; java.lang.Object v; java.util.ArrayList v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; v = v.; v = virtualinvoke v.(); v = v - 1; v = virtualinvoke v.(v); v = virtualinvoke v.(); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule buildMatchingIngress(java.util.function.Predicate) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Iterator v; java.util.function.Predicate v; java.util.ArrayList v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; java.lang.Object v; boolean v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.function.Predicate; v = v.; v = virtualinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(v); if v == 0 goto label; v = virtualinvoke v.(); return v; label: return null; } public java.lang.Boolean hasMatchingIngress(java.util.function.Predicate) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Iterator v; java.util.function.Predicate v; java.util.ArrayList v; java.lang.Boolean v, v; java.lang.Object v; boolean v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.function.Predicate; v = v.; v = virtualinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(v); if v == 0 goto label; v = staticinvoke (1); return v; label: v = staticinvoke (0); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent withIngress(java.util.List) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Iterator v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule[] v; java.util.ArrayList v, v, v; java.util.List v, v; java.lang.Object v; io.fabric.kubernetes.api.builder.v.VisitableMap v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.List; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.("ingress"); v = v.; interfaceinvoke v.(v); label: if v == null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = newarray (io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule)[1]; v[0] = v; virtualinvoke v.(v); goto label; label: v. = null; label: return v; } public transient io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent withIngress(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule[]) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule[] v, v; java.util.ArrayList v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; int v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule[]; v = v.; if v == null goto label; v = v.; virtualinvoke v.(); label: if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = newarray (io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule)[1]; v[0] = v; virtualinvoke v.(v); v = v + 1; goto label; label: return v; } public java.lang.Boolean hasIngress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.lang.Boolean v; boolean v, v; java.util.ArrayList v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$IngressNested addNewIngress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$IngressNestedImpl v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$IngressNestedImpl; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl)>(v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$IngressNested addNewIngressLike(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; int v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$IngressNestedImpl v; java.lang.Integer v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule; v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$IngressNestedImpl; v = (int) -1; v = staticinvoke (v); specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule)>(v, v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$IngressNested setNewIngressLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$IngressNestedImpl v; java.lang.Integer v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Integer; v := @parameter: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule; v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$IngressNestedImpl; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule)>(v, v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$IngressNested editIngress(java.lang.Integer) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$IngressNested v; java.lang.RuntimeException v; java.lang.Integer v; java.util.ArrayList v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; int v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Integer; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); if v > v goto label; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.String)>("Can\'t edit ingress. Index exceeds size."); throw v; label: v = virtualinvoke v.(v); v = virtualinvoke v.(v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$IngressNested editFirstIngress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$IngressNested v; java.lang.RuntimeException v; java.lang.Integer v, v; java.util.ArrayList v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; int v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; v = virtualinvoke v.(); if v != 0 goto label; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.String)>("Can\'t edit first ingress. The list is empty."); throw v; label: v = staticinvoke (0); v = staticinvoke (0); v = virtualinvoke v.(v); v = virtualinvoke v.(v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$IngressNested editLastIngress() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$IngressNested v; java.lang.RuntimeException v; java.lang.Integer v, v; java.util.ArrayList v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; int v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; v = virtualinvoke v.(); v = v - 1; if v >= 0 goto label; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.String)>("Can\'t edit last ingress. The list is empty."); throw v; label: v = staticinvoke (v); v = staticinvoke (v); v = virtualinvoke v.(v); v = virtualinvoke v.(v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$IngressNested editMatchingIngress(java.util.function.Predicate) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.function.Predicate v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$IngressNested v; java.lang.RuntimeException v; java.lang.Integer v, v; java.util.ArrayList v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicyIngressRule v; int v, v, v, v; java.lang.Object v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.function.Predicate; v = (int) -1; v = v; v = 0; label: v = v.; v = virtualinvoke v.(); if v >= v goto label; v = v.; v = virtualinvoke v.(v); v = interfaceinvoke v.(v); if v == 0 goto label; v = v; goto label; label: v = v + 1; goto label; label: if v >= 0 goto label; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.String)>("Can\'t edit matching ingress. No match found."); throw v; label: v = staticinvoke (v); v = staticinvoke (v); v = virtualinvoke v.(v); v = virtualinvoke v.(v, v); return v; } public io.fabric.kubernetes.api.model.v.LabelSelector getPodSelector() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.LabelSelector v; io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.kubernetes.api.model.v.LabelSelector buildPodSelector() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.LabelSelector v; io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent withPodSelector(io.fabric.kubernetes.api.model.v.LabelSelector) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v, v, v, v; java.util.List v, v, v; io.fabric.kubernetes.api.model.v.LabelSelector v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.LabelSelector; v = v.; v = virtualinvoke v.("podSelector"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.kubernetes.api.model.v.LabelSelectorBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.LabelSelector)>(v); v. = v; v = v.; v = virtualinvoke v.("podSelector"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("podSelector"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasPodSelector() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v; java.lang.Boolean v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$PodSelectorNested withNewPodSelector() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$PodSelectorNestedImpl v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$PodSelectorNestedImpl; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl)>(v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$PodSelectorNested withNewPodSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.LabelSelector v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$PodSelectorNestedImpl v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.LabelSelector; v = new io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl$PodSelectorNestedImpl; specialinvoke v.(io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl,io.fabric.kubernetes.api.model.v.LabelSelector)>(v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$PodSelectorNested editPodSelector() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.LabelSelector v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$PodSelectorNested v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$PodSelectorNested editOrNewPodSelector() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.LabelSelector v, v; io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$PodSelectorNested v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.kubernetes.api.model.v.LabelSelectorBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$PodSelectorNested editOrNewPodSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; io.fabric.kubernetes.api.model.v.LabelSelector v, v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent$PodSelectorNested v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.LabelSelector; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent addToPolicyTypes(java.lang.Integer, java.lang.String) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v, v; int v; java.lang.String v; java.lang.Integer v; java.util.ArrayList v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Integer; v := @parameter: java.lang.String; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = v.; v = virtualinvoke v.(); interfaceinvoke v.(v, v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent setToPolicyTypes(java.lang.Integer, java.lang.String) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v, v; int v; java.lang.String v; java.lang.Integer v; java.util.ArrayList v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Integer; v := @parameter: java.lang.String; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = v.; v = virtualinvoke v.(); interfaceinvoke v.(v, v); return v; } public transient io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent addToPolicyTypes(java.lang.String[]) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.lang.String[] v; java.util.ArrayList v; java.util.List v, v; int v, v; java.lang.String v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.String[]; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = v.; interfaceinvoke v.(v); v = v + 1; goto label; label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent addAllToPolicyTypes(java.util.Collection) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Iterator v; java.util.Collection v; java.util.ArrayList v; java.util.List v, v; java.lang.Object v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.Collection; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; interfaceinvoke v.(v); goto label; label: return v; } public transient io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent removeFromPolicyTypes(java.lang.String[]) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v, v; int v, v; java.lang.String[] v; java.lang.String v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.String[]; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); label: v = v + 1; goto label; label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent removeAllFromPolicyTypes(java.util.Collection) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v, v; java.util.Iterator v; java.util.Collection v; java.lang.Object v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.Collection; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); goto label; label: return v; } public java.util.List getPolicyTypes() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; return v; } public java.lang.String getPolicyType(java.lang.Integer) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v; int v; java.lang.Object v; java.lang.Integer v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Integer; v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(v); return v; } public java.lang.String getFirstPolicyType() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.lang.Object v; java.util.List v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; v = interfaceinvoke v.(0); return v; } public java.lang.String getLastPolicyType() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v, v; int v, v; java.lang.Object v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; v = v.; v = interfaceinvoke v.(); v = v - 1; v = interfaceinvoke v.(v); return v; } public java.lang.String getMatchingPolicyType(java.util.function.Predicate) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v; java.util.Iterator v; java.util.function.Predicate v; java.lang.Object v; boolean v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.function.Predicate; v = v.; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(v); if v == 0 goto label; return v; label: return null; } public java.lang.Boolean hasMatchingPolicyType(java.util.function.Predicate) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Iterator v; java.util.function.Predicate v; java.util.List v; java.lang.Boolean v, v; java.lang.Object v; boolean v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.function.Predicate; v = v.; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(v); if v == 0 goto label; v = staticinvoke (1); return v; label: v = staticinvoke (0); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent withPolicyTypes(java.util.List) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v; java.util.Iterator v; java.lang.Object v; java.lang.String[] v; boolean v; java.util.ArrayList v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.List; if v == null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = newarray (java.lang.String)[1]; v[0] = v; virtualinvoke v.(v); goto label; label: v. = null; label: return v; } public transient io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent withPolicyTypes(java.lang.String[]) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.lang.String[] v, v; java.util.List v, v; int v, v; java.lang.String v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.String[]; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(); label: if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = newarray (java.lang.String)[1]; v[0] = v; virtualinvoke v.(v); v = v + 1; goto label; label: return v; } public java.lang.Boolean hasPolicyTypes() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v, v; java.lang.Boolean v; boolean v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; if v == null goto label; v = v.; v = interfaceinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.LinkedHashMap v; java.util.Map v, v; java.lang.Object v; java.lang.String v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.String; v := @parameter: java.lang.Object; v = v.; if v != null goto label; if v == null goto label; if v == null goto label; v = new java.util.LinkedHashMap; specialinvoke v.()>(); v. = v; label: if v == null goto label; if v == null goto label; v = v.; interfaceinvoke v.(v, v); label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent addToAdditionalProperties(java.util.Map) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.LinkedHashMap v; java.util.Map v, v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.Map; v = v.; if v != null goto label; if v == null goto label; v = new java.util.LinkedHashMap; specialinvoke v.()>(); v. = v; label: if v == null goto label; v = v.; interfaceinvoke v.(v); label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent removeFromAdditionalProperties(java.lang.String) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Map v, v, v; java.lang.String v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.String; v = v.; if v != null goto label; return v; label: if v == null goto label; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); label: return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent removeFromAdditionalProperties(java.util.Map) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Iterator v; java.util.Set v; java.util.Map v, v, v, v; java.lang.Object v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.Map; v = v.; if v != null goto label; return v; label: if v == null goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); goto label; label: return v; } public java.util.Map getAdditionalProperties() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Map v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; return v; } public io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluent withAdditionalProperties(java.util.Map) { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.LinkedHashMap v; java.util.Map v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.util.Map; if v != null goto label; v. = null; goto label; label: v = new java.util.LinkedHashMap; specialinvoke v.(java.util.Map)>(v); v. = v; label: return v; } public java.lang.Boolean hasAdditionalProperties() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.Map v; java.lang.Boolean v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public boolean equals(java.lang.Object) { io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v, v, v, v; java.util.ArrayList v, v, v, v, v, v, v, v; java.util.Map v, v, v, v; boolean v, v, v, v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v, v, v, v; java.lang.Class v, v; java.lang.Object v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v := @parameter: java.lang.Object; if v != v goto label; return 1; label: if v == null goto label; v = virtualinvoke v.(); v = virtualinvoke v.(); if v == v goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = interfaceinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = interfaceinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: return 1; } public int hashCode() { io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.lang.Object[] v; io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v; java.lang.Integer v; java.util.ArrayList v, v; java.util.List v; java.util.Map v; int v, v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = newarray (java.lang.Object)[6]; v = v.; v[0] = v; v = v.; v[1] = v; v = v.; v[2] = v; v = v.; v[3] = v; v = v.; v[4] = v; v = specialinvoke v.(); v = staticinvoke (v); v[5] = v; v = staticinvoke (v); return v; } public java.lang.String toString() { io.fabric.kubernetes.api.model.v.LabelSelectorBuilder v, v; java.util.ArrayList v, v, v, v, v, v; java.util.Map v, v, v; java.lang.String v, v, v, v, v; boolean v, v, v, v; io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl v; java.util.List v, v, v; java.lang.StringBuilder v; v := @this: io.fabric.kubernetes.api.model.v.extensions.NetworkPolicySpecFluentImpl; v = new java.lang.StringBuilder; specialinvoke v.()>(); virtualinvoke v.("{"); v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); if v != 0 goto label; virtualinvoke v.("egress:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); if v != 0 goto label; virtualinvoke v.("ingress:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("podSelector:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; v = v.; v = interfaceinvoke v.(); if v != 0 goto label; virtualinvoke v.("policyTypes:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; v = v.; v = interfaceinvoke v.(); if v != 0 goto label; virtualinvoke v.("additionalProperties:"); v = v.; virtualinvoke v.(v); label: virtualinvoke v.("}"); v = virtualinvoke v.(); return v; } }