public class io.fabric.kubernetes.examples.FullExample extends java.lang.Object
{
private static final org.slf4j.Logger logger;
public void <init>()
{
io.fabric.kubernetes.examples.FullExample v;
v := @this: io.fabric.kubernetes.examples.FullExample;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static void main(java.lang.String[])
{
io.fabric.kubernetes.api.model.Quantity v;
java.lang.Integer v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.ServiceBuilder v;
io.fabric.kubernetes.api.model.ReplicationControllerBuilder v, v, v;
io.fabric.kubernetes.api.model.ServiceFluent$SpecNested v;
io.fabric.kubernetes.api.model.ServicePortFluent$TargetPortNested v;
io.fabric.kubernetes.api.model.NamespaceBuilder v;
io.fabric.kubernetes.api.model.ContainerFluent v, v, v, v, v, v;
io.fabric.kubernetes.api.model.RootPaths v;
io.fabric.kubernetes.examples.FullExample$1 v;
io.fabric.kubernetes.api.model.Namespace v;
io.fabric.kubernetes.api.model.ServiceFluent$MetadataNested v;
io.fabric.kubernetes.api.model.ResourceQuotaFluent$SpecNested v;
int v, v, v;
io.fabric.kubernetes.api.model.Service v;
io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested v, v, v;
org.slf4j.Logger v, v;
io.fabric.kubernetes.api.model.ReplicationController v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.client.ConfigBuilder v;
io.fabric.kubernetes.api.model.NamespaceFluent$MetadataNested v;
java.util.function.UnaryOperator v, v, v, v;
io.fabric.kubernetes.api.model.PodTemplateSpecFluent$SpecNested v, v, v;
java.lang.Exception v;
io.fabric.kubernetes.client.Config v;
java.lang.Throwable v, v, v, v, v;
io.fabric.kubernetes.client.ConfigFluent v;
io.fabric.kubernetes.client.Watch v;
io.fabric.kubernetes.api.model.ContainerFluent$PortsNested v, v, v;
io.fabric.kubernetes.api.model.ReplicationControllerFluent$SpecNested v, v, v;
java.lang.String v, v, v, v, v;
io.fabric.kubernetes.api.model.ServicePortFluent v;
io.fabric.kubernetes.api.model.PodTemplateSpecFluent$MetadataNested v, v, v;
io.fabric.kubernetes.api.model.ResourceQuotaBuilder v;
io.fabric.kubernetes.api.model.ResourceQuotaFluent$MetadataNested v;
io.fabric.kubernetes.client.DefaultKubernetesClient v;
io.fabric.kubernetes.api.model.ContainerPortFluent v, v, v;
io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent$TemplateNested v, v, v;
io.fabric.kubernetes.api.model.ServiceSpecFluent$PortsNested v;
io.fabric.kubernetes.api.model.ObjectMetaFluent v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.client.dsl.V1BatchAPIGroupDSL v;
io.fabric.kubernetes.api.model.ResourceQuota v;
io.fabric.kubernetes.client.dsl.MixedOperation v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.client.dsl.BatchAPIGroupDSL v;
io.fabric.kubernetes.api.model.ReplicationControllerFluent$MetadataNested v, v, v;
io.fabric.kubernetes.api.model.ResourceQuotaSpecFluent v;
java.lang.String[] v, v, v;
io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent v, v, v;
io.fabric.kubernetes.api.model.IntOrStringFluent v;
io.fabric.kubernetes.client.dsl.NonNamespaceOperation v, v, v, v, v;
java.lang.Throwable[] v;
v := @parameter: java.lang.String[];
v = "https://localhost:8443/";
v = lengthof v;
if v != 1 goto label;
v = v[0];
label:
v = new io.fabric.kubernetes.client.ConfigBuilder;
specialinvoke v.<io.fabric.kubernetes.client.ConfigBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.ConfigBuilder: io.fabric.kubernetes.client.ConfigFluent withMasterUrl(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.ConfigBuilder: io.fabric.kubernetes.client.Config build()>();
label:
v = new io.fabric.kubernetes.client.DefaultKubernetesClient;
specialinvoke v.<io.fabric.kubernetes.client.DefaultKubernetesClient: void <init>(io.fabric.kubernetes.client.Config)>(v);
label:
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withResourceVersion(java.lang.String)>("0");
v = new io.fabric.kubernetes.examples.FullExample$1;
specialinvoke v.<io.fabric.kubernetes.examples.FullExample$1: void <init>()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.WatchAndWaitable: io.fabric.kubernetes.client.Watch watch(java.lang.Object)>(v);
label:
v = new io.fabric.kubernetes.api.model.NamespaceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.NamespaceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.NamespaceBuilder: io.fabric.kubernetes.api.model.NamespaceFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.NamespaceFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withName(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.NamespaceFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent addToLabels(java.lang.String,java.lang.String)>("this", "rocks");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.NamespaceFluent$MetadataNested: java.lang.Object endMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.NamespaceBuilder: io.fabric.kubernetes.api.model.Namespace build()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.NonNamespaceOperation namespaces()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object create(java.lang.Object)>(v);
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Created namespace", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.NonNamespaceOperation namespaces()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.Resource: java.lang.Object get()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Get namespace by name", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.NonNamespaceOperation namespaces()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withLabel(java.lang.String,java.lang.String)>("this", "rocks");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterWatchListDeletable: java.lang.Object list()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Get namespace by label", v);
v = new io.fabric.kubernetes.api.model.ResourceQuotaBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ResourceQuotaBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ResourceQuotaBuilder: io.fabric.kubernetes.api.model.ResourceQuotaFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ResourceQuotaFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withName(java.lang.String)>("pod-quota");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ResourceQuotaFluent$MetadataNested: java.lang.Object endMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ResourceQuotaBuilder: io.fabric.kubernetes.api.model.ResourceQuotaFluent$SpecNested withNewSpec()>();
v = new io.fabric.kubernetes.api.model.Quantity;
specialinvoke v.<io.fabric.kubernetes.api.model.Quantity: void <init>(java.lang.String)>("10");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ResourceQuotaFluent$SpecNested: io.fabric.kubernetes.api.model.ResourceQuotaSpecFluent addToHard(java.lang.String,io.fabric.kubernetes.api.model.Quantity)>("pods", v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ResourceQuotaFluent$SpecNested: java.lang.Object endSpec()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ResourceQuotaBuilder: io.fabric.kubernetes.api.model.ResourceQuota build()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation resourceQuotas()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object create(java.lang.Object)>(v);
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Create resource quota", v);
label:
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.BatchAPIGroupDSL batch()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.BatchAPIGroupDSL: io.fabric.kubernetes.client.dsl.V1BatchAPIGroupDSL v1()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.V1BatchAPIGroupDSL: io.fabric.kubernetes.client.dsl.MixedOperation jobs()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object list()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Get jobs in namespace", v);
label:
goto label;
label:
v := @caughtexception;
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String)>("Skipping jobs example - extensions API group not available");
label:
v = new io.fabric.kubernetes.api.model.ReplicationControllerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerBuilder: io.fabric.kubernetes.api.model.ReplicationControllerFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withName(java.lang.String)>("nginx-controller");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent addToLabels(java.lang.String,java.lang.String)>("server", "nginx");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$MetadataNested: java.lang.Object endMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerBuilder: io.fabric.kubernetes.api.model.ReplicationControllerFluent$SpecNested withNewSpec()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(3);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$SpecNested: io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent withReplicas(java.lang.Integer)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$SpecNested: io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent$TemplateNested withNewTemplate()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent$TemplateNested: io.fabric.kubernetes.api.model.PodTemplateSpecFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodTemplateSpecFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent addToLabels(java.lang.String,java.lang.String)>("server", "nginx");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodTemplateSpecFluent$MetadataNested: java.lang.Object endMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent$TemplateNested: io.fabric.kubernetes.api.model.PodTemplateSpecFluent$SpecNested withNewSpec()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodTemplateSpecFluent$SpecNested: io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested addNewContainer()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested: io.fabric.kubernetes.api.model.ContainerFluent withName(java.lang.String)>("nginx");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested: io.fabric.kubernetes.api.model.ContainerFluent withImage(java.lang.String)>("nginx");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested: io.fabric.kubernetes.api.model.ContainerFluent$PortsNested addNewPort()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(80);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ContainerFluent$PortsNested: io.fabric.kubernetes.api.model.ContainerPortFluent withContainerPort(java.lang.Integer)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ContainerFluent$PortsNested: java.lang.Object endPort()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested: java.lang.Object endContainer()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodTemplateSpecFluent$SpecNested: java.lang.Object endSpec()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent$TemplateNested: java.lang.Object endTemplate()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$SpecNested: java.lang.Object endSpec()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerBuilder: io.fabric.kubernetes.api.model.ReplicationController build()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object create(java.lang.Object)>(v);
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Created RC", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = new io.fabric.kubernetes.api.model.ReplicationControllerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerBuilder: io.fabric.kubernetes.api.model.ReplicationControllerFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withName(java.lang.String)>("nginx2-controller");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent addToLabels(java.lang.String,java.lang.String)>("server", "nginx");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$MetadataNested: java.lang.Object endMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerBuilder: io.fabric.kubernetes.api.model.ReplicationControllerFluent$SpecNested withNewSpec()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$SpecNested: io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent withReplicas(java.lang.Integer)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$SpecNested: io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent$TemplateNested withNewTemplate()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent$TemplateNested: io.fabric.kubernetes.api.model.PodTemplateSpecFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodTemplateSpecFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent addToLabels(java.lang.String,java.lang.String)>("server", "nginx2");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodTemplateSpecFluent$MetadataNested: java.lang.Object endMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent$TemplateNested: io.fabric.kubernetes.api.model.PodTemplateSpecFluent$SpecNested withNewSpec()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodTemplateSpecFluent$SpecNested: io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested addNewContainer()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested: io.fabric.kubernetes.api.model.ContainerFluent withName(java.lang.String)>("nginx");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested: io.fabric.kubernetes.api.model.ContainerFluent withImage(java.lang.String)>("nginx");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested: io.fabric.kubernetes.api.model.ContainerFluent$PortsNested addNewPort()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(80);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ContainerFluent$PortsNested: io.fabric.kubernetes.api.model.ContainerPortFluent withContainerPort(java.lang.Integer)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ContainerFluent$PortsNested: java.lang.Object endPort()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested: java.lang.Object endContainer()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodTemplateSpecFluent$SpecNested: java.lang.Object endSpec()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent$TemplateNested: java.lang.Object endTemplate()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$SpecNested: java.lang.Object endSpec()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerBuilder: io.fabric.kubernetes.api.model.ReplicationController build()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object create(java.lang.Object)>(v);
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Created RC with inline DSL", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("nginx-controller");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.RollableScalableResource: java.lang.Object get()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Get RC by name in namespace", v);
v = staticinvoke <io.fabric.kubernetes.client.internal.SerializationUtils: java.lang.String dumpAsYaml(io.fabric.kubernetes.api.model.HasMetadata)>(v);
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Dump RC as YAML", v);
v = staticinvoke <io.fabric.kubernetes.client.internal.SerializationUtils: java.lang.String dumpWithoutRuntimeStateAsYaml(io.fabric.kubernetes.api.model.HasMetadata)>(v);
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Dump RC as YAML without state", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object withLabel(java.lang.String,java.lang.String)>("server", "nginx");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterWatchListDeletable: java.lang.Object list()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Get RC by label", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object withoutLabel(java.lang.String,java.lang.String)>("server", "apache");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterWatchListDeletable: java.lang.Object list()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Get RC without label", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = newarray (java.lang.String)[1];
v[0] = "nginx";
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object withLabelIn(java.lang.String,java.lang.String[])>("server", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterWatchListDeletable: java.lang.Object list()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Get RC with label in", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = newarray (java.lang.String)[1];
v[0] = "apache";
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object withLabelNotIn(java.lang.String,java.lang.String[])>("server", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterWatchListDeletable: java.lang.Object list()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Get RC with label not in", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withLabel(java.lang.String,java.lang.String)>("server", "nginx");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterWatchListDeletable: java.lang.Object list()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Get RC by label in namespace", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("nginx-controller");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.RollableScalableResource: java.lang.Object cascading(boolean)>(0);
v = staticinvoke <io.fabric.kubernetes.examples.FullExample$lambda_main_0__13: java.util.function.UnaryOperator bootstrap$()>();
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.EditReplacePatchDeletable: java.lang.Object edit(java.util.function.UnaryOperator)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("nginx-controller");
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.RollableScalableResource: java.lang.Object scale(int)>(8);
staticinvoke <java.lang.Thread: void sleep(long)>(1000L);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("nginx-controller");
v = staticinvoke <io.fabric.kubernetes.examples.FullExample$lambda_main_1__14: java.util.function.UnaryOperator bootstrap$()>();
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.RollableScalableResource: java.lang.Object edit(java.util.function.UnaryOperator)>(v);
staticinvoke <java.lang.Thread: void sleep(long)>(1000L);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("nginx-controller");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.RollableScalableResource: java.lang.Object rolling()>();
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.TimeoutImageEditReplacePatchable: java.lang.Object updateImage(java.lang.String)>("nginx");
staticinvoke <java.lang.Thread: void sleep(long)>(1000L);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("nginx-controller");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.RollableScalableResource: java.lang.Object rolling()>();
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.TimeoutImageEditReplacePatchable: java.lang.Object updateImage(java.lang.String)>("nginx:stable-alpine");
staticinvoke <java.lang.Thread: void sleep(long)>(1000L);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("nginx-controller");
v = staticinvoke <io.fabric.kubernetes.examples.FullExample$lambda_main_2__15: java.util.function.UnaryOperator bootstrap$()>();
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.RollableScalableResource: java.lang.Object edit(java.util.function.UnaryOperator)>(v);
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String)>("Updated RC");
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("nginx-controller");
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.RollableScalableResource: java.lang.Boolean delete()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("nginx2-controller");
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.RollableScalableResource: java.lang.Boolean delete()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String)>("Deleted RCs");
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = new io.fabric.kubernetes.api.model.ReplicationControllerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerBuilder: io.fabric.kubernetes.api.model.ReplicationControllerFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withName(java.lang.String)>("nginx-controller");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent addToLabels(java.lang.String,java.lang.String)>("server", "nginx");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$MetadataNested: java.lang.Object endMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerBuilder: io.fabric.kubernetes.api.model.ReplicationControllerFluent$SpecNested withNewSpec()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(3);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$SpecNested: io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent withReplicas(java.lang.Integer)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$SpecNested: io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent$TemplateNested withNewTemplate()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent$TemplateNested: io.fabric.kubernetes.api.model.PodTemplateSpecFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodTemplateSpecFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent addToLabels(java.lang.String,java.lang.String)>("server", "nginx");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodTemplateSpecFluent$MetadataNested: java.lang.Object endMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent$TemplateNested: io.fabric.kubernetes.api.model.PodTemplateSpecFluent$SpecNested withNewSpec()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodTemplateSpecFluent$SpecNested: io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested addNewContainer()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested: io.fabric.kubernetes.api.model.ContainerFluent withName(java.lang.String)>("nginx");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested: io.fabric.kubernetes.api.model.ContainerFluent withImage(java.lang.String)>("nginx");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested: io.fabric.kubernetes.api.model.ContainerFluent$PortsNested addNewPort()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(80);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ContainerFluent$PortsNested: io.fabric.kubernetes.api.model.ContainerPortFluent withContainerPort(java.lang.Integer)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ContainerFluent$PortsNested: java.lang.Object endPort()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested: java.lang.Object endContainer()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.PodTemplateSpecFluent$SpecNested: java.lang.Object endSpec()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerSpecFluent$TemplateNested: java.lang.Object endTemplate()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerFluent$SpecNested: java.lang.Object endSpec()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ReplicationControllerBuilder: io.fabric.kubernetes.api.model.ReplicationController build()>();
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object create(java.lang.Object)>(v);
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String)>("Created inline RC");
staticinvoke <java.lang.Thread: void sleep(long)>(1000L);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("nginx-controller");
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.RollableScalableResource: java.lang.Boolean delete()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String)>("Deleted RC");
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object create(java.lang.Object)>(v);
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Created RC", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inAnyNamespace()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterWatchListMultiDeletable: java.lang.Object withLabel(java.lang.String,java.lang.String)>("server", "nginx");
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterWatchListDeletable: java.lang.Boolean delete()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String)>("Deleted RC by label");
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object create(java.lang.Object)>(v);
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Created RC", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withField(java.lang.String,java.lang.String)>("metadata.name", "nginx-controller");
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterWatchListDeletable: java.lang.Boolean delete()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String)>("Deleted RC by field");
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation services()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = new io.fabric.kubernetes.api.model.ServiceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ServiceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceBuilder: io.fabric.kubernetes.api.model.ServiceFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ServiceFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withName(java.lang.String)>("testservice");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ServiceFluent$MetadataNested: java.lang.Object endMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceBuilder: io.fabric.kubernetes.api.model.ServiceFluent$SpecNested withNewSpec()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ServiceFluent$SpecNested: io.fabric.kubernetes.api.model.ServiceSpecFluent$PortsNested addNewPort()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(80);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ServiceSpecFluent$PortsNested: io.fabric.kubernetes.api.model.ServicePortFluent withPort(java.lang.Integer)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ServiceSpecFluent$PortsNested: io.fabric.kubernetes.api.model.ServicePortFluent$TargetPortNested withNewTargetPort()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(80);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ServicePortFluent$TargetPortNested: io.fabric.kubernetes.api.model.IntOrStringFluent withIntVal(java.lang.Integer)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ServicePortFluent$TargetPortNested: java.lang.Object endTargetPort()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ServiceSpecFluent$PortsNested: java.lang.Object endPort()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.ServiceFluent$SpecNested: java.lang.Object endSpec()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceBuilder: io.fabric.kubernetes.api.model.Service build()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object create(java.lang.Object)>(v);
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Created service", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation services()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("testservice");
v = staticinvoke <io.fabric.kubernetes.examples.FullExample$lambda_main_3__16: java.util.function.UnaryOperator bootstrap$()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.ServiceResource: java.lang.Object edit(java.util.function.UnaryOperator)>(v);
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Updated service", v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("thisisatest");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withField(java.lang.String,java.lang.String)>("metadata.name", "testservice");
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterWatchListDeletable: java.lang.Boolean delete()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String)>("Deleted service by field");
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.api.model.RootPaths rootPaths()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String,java.lang.Object)>("Root paths:", v);
label:
if v == null goto label;
interfaceinvoke v.<io.fabric.kubernetes.client.Watch: void close()>();
goto label;
label:
v := @caughtexception;
throw v;
label:
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.NonNamespaceOperation namespaces()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("thisisatest");
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.Resource: java.lang.Boolean delete()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String)>("Deleted namespace");
goto label;
label:
v := @caughtexception;
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.NonNamespaceOperation namespaces()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("thisisatest");
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.Resource: java.lang.Boolean delete()>();
staticinvoke <io.fabric.kubernetes.examples.FullExample: void log(java.lang.String)>("Deleted namespace");
throw v;
label:
interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: void close()>();
goto label;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = <io.fabric.kubernetes.examples.FullExample: org.slf4j.Logger logger>;
v = virtualinvoke v.<java.lang.Exception: java.lang.String getMessage()>();
interfaceinvoke v.<org.slf4j.Logger: void error(java.lang.String,java.lang.Throwable)>(v, v);
v = virtualinvoke v.<java.lang.Exception: java.lang.Throwable[] getSuppressed()>();
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = <io.fabric.kubernetes.examples.FullExample: org.slf4j.Logger logger>;
v = virtualinvoke v.<java.lang.Throwable: java.lang.String getMessage()>();
interfaceinvoke v.<org.slf4j.Logger: void error(java.lang.String,java.lang.Throwable)>(v, v);
v = v + 1;
goto label;
label:
return;
catch io.fabric.kubernetes.client.APIGroupNotAvailableException from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Exception from label to label with label;
}
private static void log(java.lang.String, java.lang.Object)
{
java.lang.Object v;
java.lang.String v;
org.slf4j.Logger v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = <io.fabric.kubernetes.examples.FullExample: org.slf4j.Logger logger>;
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String,java.lang.Object,java.lang.Object)>("{}: {}", v, v);
return;
}
private static void log(java.lang.String)
{
java.lang.String v;
org.slf4j.Logger v;
v := @parameter: java.lang.String;
v = <io.fabric.kubernetes.examples.FullExample: org.slf4j.Logger logger>;
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String)>(v);
return;
}
static void <clinit>()
{
org.slf4j.Logger v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lio/fabric8/kubernetes/examples/FullExample;");
<io.fabric.kubernetes.examples.FullExample: org.slf4j.Logger logger> = v;
return;
}
}