public class io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent
{
private java.lang.String action;
private io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl;
private io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay;
private io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet;
private java.lang.String duration;
private java.lang.Integer effectcount;
private java.lang.Integer effectpercent;
private java.lang.String mode;
private io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom;
private io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return;
private io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler;
private io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script;
private io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector;
private io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce;
private io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet;
private java.lang.String value;
public void <init>()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
return;
}
public void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpec)
{
io.fabric.chaosmesh.v1alpha.JVMDelaySpec v;
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec v;
java.lang.Integer v, v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
java.lang.String v, v, v, v;
io.fabric.chaosmesh.v1alpha.ServletExceptionSpec v;
io.fabric.chaosmesh.v1alpha.JVMExceptionSpec v;
io.fabric.chaosmesh.v1alpha.ServletDelaySpec v;
io.fabric.chaosmesh.v1alpha.JVMReturnSpec v;
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
io.fabric.chaosmesh.v1alpha.JVMScriptSpec v;
io.fabric.chaosmesh.v1alpha.JVMOOMSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getAction()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withAction(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec getCfl()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withCfl(io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.JVMDelaySpec getDelay()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withDelay(io.fabric.chaosmesh.v1alpha.JVMDelaySpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.ServletDelaySpec getDelay4servlet()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withDelay4servlet(io.fabric.chaosmesh.v1alpha.ServletDelaySpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getDuration()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withDuration(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getEffectcount()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withEffectcount(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getEffectpercent()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withEffectpercent(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getMode()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withMode(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.JVMOOMSpec getOom()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withOom(io.fabric.chaosmesh.v1alpha.JVMOOMSpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.JVMReturnSpec getReturn()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withReturn(io.fabric.chaosmesh.v1alpha.JVMReturnSpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withScheduler(io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.JVMScriptSpec getScript()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withScript(io.fabric.chaosmesh.v1alpha.JVMScriptSpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withSelector(io.fabric.chaosmesh.v1alpha.SelectorSpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.JVMExceptionSpec getTce()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withTce(io.fabric.chaosmesh.v1alpha.JVMExceptionSpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.ServletExceptionSpec getTce4servlet()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withTce4servlet(io.fabric.chaosmesh.v1alpha.ServletExceptionSpec)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getValue()>();
virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withValue(java.lang.String)>(v);
return;
}
public java.lang.String getAction()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String action>;
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withAction(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String action> = v;
return v;
}
public java.lang.Boolean hasAction()
{
java.lang.Boolean v;
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String action>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withNewAction(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent v;
java.lang.String v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withAction(java.lang.String)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec getCfl()
{
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.EditableJVMCpufullloadSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMCpufullloadSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec buildCfl()
{
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.EditableJVMCpufullloadSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMCpufullloadSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withCfl(io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec)
{
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder v, v, v;
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("cfl");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl> = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("cfl");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasCfl()
{
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder v;
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withNewCfl(java.lang.Boolean, java.lang.String, java.lang.Integer, java.lang.String)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent v;
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec v;
java.lang.Boolean v;
java.lang.String v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = new io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec: void <init>(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withCfl(io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$CflNested withNewCfl()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$CflNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$CflNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$CflNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$CflNested withNewCflLike(io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$CflNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$CflNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$CflNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$CflNested editCfl()
{
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$CflNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec getCfl()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$CflNested withNewCflLike(io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$CflNested editOrNewCfl()
{
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$CflNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec getCfl()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec getCfl()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMCpufullloadSpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$CflNested withNewCflLike(io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$CflNested editOrNewCflLike(io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec)
{
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$CflNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec getCfl()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec getCfl()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$CflNested withNewCflLike(io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMDelaySpec getDelay()
{
io.fabric.chaosmesh.v1alpha.EditableJVMDelaySpec v;
io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMDelaySpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMDelaySpec buildDelay()
{
io.fabric.chaosmesh.v1alpha.EditableJVMDelaySpec v;
io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMDelaySpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withDelay(io.fabric.chaosmesh.v1alpha.JVMDelaySpec)
{
io.fabric.chaosmesh.v1alpha.JVMDelaySpec v;
io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMDelaySpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("delay");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.JVMDelaySpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay> = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("delay");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasDelay()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withNewDelay(java.lang.Boolean, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer)
{
io.fabric.chaosmesh.v1alpha.JVMDelaySpec v;
java.lang.Integer v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent v;
java.lang.Boolean v;
java.lang.String v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.Integer;
v = new io.fabric.chaosmesh.v1alpha.JVMDelaySpec;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMDelaySpec: void <init>(java.lang.Boolean,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer)>(v, v, v, v, v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withDelay(io.fabric.chaosmesh.v1alpha.JVMDelaySpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$DelayNested withNewDelay()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$DelayNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$DelayNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$DelayNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$DelayNested withNewDelayLike(io.fabric.chaosmesh.v1alpha.JVMDelaySpec)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$DelayNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMDelaySpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMDelaySpec;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$DelayNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$DelayNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.JVMDelaySpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$DelayNested editDelay()
{
io.fabric.chaosmesh.v1alpha.JVMDelaySpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$DelayNested v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpec getDelay()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$DelayNested withNewDelayLike(io.fabric.chaosmesh.v1alpha.JVMDelaySpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$DelayNested editOrNewDelay()
{
io.fabric.chaosmesh.v1alpha.JVMDelaySpec v, v;
io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$DelayNested v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpec getDelay()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpec getDelay()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMDelaySpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$DelayNested withNewDelayLike(io.fabric.chaosmesh.v1alpha.JVMDelaySpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$DelayNested editOrNewDelayLike(io.fabric.chaosmesh.v1alpha.JVMDelaySpec)
{
io.fabric.chaosmesh.v1alpha.JVMDelaySpec v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$DelayNested v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMDelaySpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpec getDelay()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpec getDelay()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$DelayNested withNewDelayLike(io.fabric.chaosmesh.v1alpha.JVMDelaySpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.ServletDelaySpec getDelay4servlet()
{
io.fabric.chaosmesh.v1alpha.EditableServletDelaySpec v;
io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder: io.fabric.chaosmesh.v1alpha.EditableServletDelaySpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.ServletDelaySpec buildDelay4servlet()
{
io.fabric.chaosmesh.v1alpha.EditableServletDelaySpec v;
io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder: io.fabric.chaosmesh.v1alpha.EditableServletDelaySpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withDelay4servlet(io.fabric.chaosmesh.v1alpha.ServletDelaySpec)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.chaosmesh.v1alpha.ServletDelaySpec v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.ServletDelaySpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("delay4servlet");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.ServletDelaySpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet> = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("delay4servlet");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasDelay4servlet()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withNewDelay4servlet(java.lang.String, java.lang.Integer, java.lang.String, java.lang.String, java.lang.Integer)
{
java.lang.Integer v, v;
io.fabric.chaosmesh.v1alpha.ServletDelaySpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent v;
java.lang.String v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v = new io.fabric.chaosmesh.v1alpha.ServletDelaySpec;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.ServletDelaySpec: void <init>(java.lang.String,java.lang.Integer,java.lang.String,java.lang.String,java.lang.Integer)>(v, v, v, v, v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withDelay4servlet(io.fabric.chaosmesh.v1alpha.ServletDelaySpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Delay4servletNested withNewDelay4servlet()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$Delay4servletNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$Delay4servletNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$Delay4servletNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Delay4servletNested withNewDelay4servletLike(io.fabric.chaosmesh.v1alpha.ServletDelaySpec)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$Delay4servletNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.ServletDelaySpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.ServletDelaySpec;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$Delay4servletNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$Delay4servletNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.ServletDelaySpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Delay4servletNested editDelay4servlet()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.ServletDelaySpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Delay4servletNested v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpec getDelay4servlet()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Delay4servletNested withNewDelay4servletLike(io.fabric.chaosmesh.v1alpha.ServletDelaySpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Delay4servletNested editOrNewDelay4servlet()
{
io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.ServletDelaySpec v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Delay4servletNested v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpec getDelay4servlet()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpec getDelay4servlet()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder: io.fabric.chaosmesh.v1alpha.EditableServletDelaySpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Delay4servletNested withNewDelay4servletLike(io.fabric.chaosmesh.v1alpha.ServletDelaySpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Delay4servletNested editOrNewDelay4servletLike(io.fabric.chaosmesh.v1alpha.ServletDelaySpec)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.ServletDelaySpec v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Delay4servletNested v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.ServletDelaySpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpec getDelay4servlet()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpec getDelay4servlet()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Delay4servletNested withNewDelay4servletLike(io.fabric.chaosmesh.v1alpha.ServletDelaySpec)>(v);
return v;
}
public java.lang.String getDuration()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String duration>;
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withDuration(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String duration> = v;
return v;
}
public java.lang.Boolean hasDuration()
{
java.lang.Boolean v;
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String duration>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withNewDuration(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent v;
java.lang.String v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withDuration(java.lang.String)>(v);
return v;
}
public java.lang.Integer getEffectcount()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectcount>;
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withEffectcount(java.lang.Integer)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.Integer;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectcount> = v;
return v;
}
public java.lang.Boolean hasEffectcount()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
java.lang.Integer v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectcount>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Integer getEffectpercent()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectpercent>;
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withEffectpercent(java.lang.Integer)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.Integer;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectpercent> = v;
return v;
}
public java.lang.Boolean hasEffectpercent()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
java.lang.Integer v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectpercent>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.String getMode()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String mode>;
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withMode(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String mode> = v;
return v;
}
public java.lang.Boolean hasMode()
{
java.lang.Boolean v;
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String mode>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withNewMode(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent v;
java.lang.String v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withMode(java.lang.String)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMOOMSpec getOom()
{
io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.EditableJVMOOMSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMOOMSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMOOMSpec buildOom()
{
io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.EditableJVMOOMSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMOOMSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withOom(io.fabric.chaosmesh.v1alpha.JVMOOMSpec)
{
io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.JVMOOMSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMOOMSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("oom");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.JVMOOMSpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom> = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("oom");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasOom()
{
io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder v;
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$OomNested withNewOom()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$OomNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$OomNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$OomNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$OomNested withNewOomLike(io.fabric.chaosmesh.v1alpha.JVMOOMSpec)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$OomNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMOOMSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMOOMSpec;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$OomNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$OomNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.JVMOOMSpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$OomNested editOom()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$OomNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMOOMSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpec getOom()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$OomNested withNewOomLike(io.fabric.chaosmesh.v1alpha.JVMOOMSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$OomNested editOrNewOom()
{
io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMOOMSpec v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$OomNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpec getOom()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpec getOom()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMOOMSpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$OomNested withNewOomLike(io.fabric.chaosmesh.v1alpha.JVMOOMSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$OomNested editOrNewOomLike(io.fabric.chaosmesh.v1alpha.JVMOOMSpec)
{
io.fabric.chaosmesh.v1alpha.JVMOOMSpec v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$OomNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMOOMSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpec getOom()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpec getOom()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$OomNested withNewOomLike(io.fabric.chaosmesh.v1alpha.JVMOOMSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMReturnSpec getReturn()
{
io.fabric.chaosmesh.v1alpha.EditableJVMReturnSpec v;
io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMReturnSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMReturnSpec buildReturn()
{
io.fabric.chaosmesh.v1alpha.EditableJVMReturnSpec v;
io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMReturnSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withReturn(io.fabric.chaosmesh.v1alpha.JVMReturnSpec)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.chaosmesh.v1alpha.JVMReturnSpec v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMReturnSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("_return");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.JVMReturnSpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return> = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("_return");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasReturn()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withNewReturn(java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent v;
java.lang.Boolean v;
java.lang.String v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMReturnSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.chaosmesh.v1alpha.JVMReturnSpec;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMReturnSpec: void <init>(java.lang.Boolean,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withReturn(io.fabric.chaosmesh.v1alpha.JVMReturnSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ReturnNested withNewReturn()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$ReturnNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$ReturnNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$ReturnNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ReturnNested withNewReturnLike(io.fabric.chaosmesh.v1alpha.JVMReturnSpec)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$ReturnNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMReturnSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMReturnSpec;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$ReturnNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$ReturnNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.JVMReturnSpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ReturnNested editReturn()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ReturnNested v;
io.fabric.chaosmesh.v1alpha.JVMReturnSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpec getReturn()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ReturnNested withNewReturnLike(io.fabric.chaosmesh.v1alpha.JVMReturnSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ReturnNested editOrNewReturn()
{
io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ReturnNested v;
io.fabric.chaosmesh.v1alpha.JVMReturnSpec v, v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpec getReturn()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpec getReturn()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMReturnSpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ReturnNested withNewReturnLike(io.fabric.chaosmesh.v1alpha.JVMReturnSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ReturnNested editOrNewReturnLike(io.fabric.chaosmesh.v1alpha.JVMReturnSpec)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ReturnNested v;
io.fabric.chaosmesh.v1alpha.JVMReturnSpec v, v, v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMReturnSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpec getReturn()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpec getReturn()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ReturnNested withNewReturnLike(io.fabric.chaosmesh.v1alpha.JVMReturnSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()
{
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.EditableSchedulerSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableSchedulerSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.SchedulerSpec buildScheduler()
{
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.EditableSchedulerSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableSchedulerSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withScheduler(io.fabric.chaosmesh.v1alpha.SchedulerSpec)
{
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.SchedulerSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("scheduler");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler> = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("scheduler");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasScheduler()
{
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v;
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withNewScheduler(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new io.fabric.chaosmesh.v1alpha.SchedulerSpec;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpec: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withScheduler(io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SchedulerNested withNewScheduler()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$SchedulerNestedImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$SchedulerNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$SchedulerNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SchedulerNested withNewSchedulerLike(io.fabric.chaosmesh.v1alpha.SchedulerSpec)
{
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$SchedulerNestedImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.SchedulerSpec;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$SchedulerNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$SchedulerNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SchedulerNested editScheduler()
{
io.fabric.chaosmesh.v1alpha.SchedulerSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SchedulerNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SchedulerNested withNewSchedulerLike(io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SchedulerNested editOrNewScheduler()
{
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v;
io.fabric.chaosmesh.v1alpha.SchedulerSpec v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SchedulerNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableSchedulerSpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SchedulerNested withNewSchedulerLike(io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SchedulerNested editOrNewSchedulerLike(io.fabric.chaosmesh.v1alpha.SchedulerSpec)
{
io.fabric.chaosmesh.v1alpha.SchedulerSpec v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SchedulerNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.SchedulerSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpec getScheduler()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SchedulerNested withNewSchedulerLike(io.fabric.chaosmesh.v1alpha.SchedulerSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMScriptSpec getScript()
{
io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.EditableJVMScriptSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMScriptSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMScriptSpec buildScript()
{
io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.EditableJVMScriptSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMScriptSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withScript(io.fabric.chaosmesh.v1alpha.JVMScriptSpec)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder v, v, v;
io.fabric.chaosmesh.v1alpha.JVMScriptSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMScriptSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("script");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.JVMScriptSpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script> = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("script");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasScript()
{
io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder v;
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ScriptNested withNewScript()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$ScriptNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$ScriptNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$ScriptNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ScriptNested withNewScriptLike(io.fabric.chaosmesh.v1alpha.JVMScriptSpec)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$ScriptNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMScriptSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMScriptSpec;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$ScriptNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$ScriptNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.JVMScriptSpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ScriptNested editScript()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ScriptNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMScriptSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpec getScript()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ScriptNested withNewScriptLike(io.fabric.chaosmesh.v1alpha.JVMScriptSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ScriptNested editOrNewScript()
{
io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMScriptSpec v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ScriptNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpec getScript()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpec getScript()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMScriptSpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ScriptNested withNewScriptLike(io.fabric.chaosmesh.v1alpha.JVMScriptSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ScriptNested editOrNewScriptLike(io.fabric.chaosmesh.v1alpha.JVMScriptSpec)
{
io.fabric.chaosmesh.v1alpha.JVMScriptSpec v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ScriptNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMScriptSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpec getScript()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpec getScript()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$ScriptNested withNewScriptLike(io.fabric.chaosmesh.v1alpha.JVMScriptSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()
{
io.fabric.chaosmesh.v1alpha.EditableSelectorSpec v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableSelectorSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.SelectorSpec buildSelector()
{
io.fabric.chaosmesh.v1alpha.EditableSelectorSpec v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableSelectorSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withSelector(io.fabric.chaosmesh.v1alpha.SelectorSpec)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.SelectorSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("selector");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.SelectorSpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector> = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("selector");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasSelector()
{
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SelectorNested withNewSelector()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$SelectorNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$SelectorNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$SelectorNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SelectorNested withNewSelectorLike(io.fabric.chaosmesh.v1alpha.SelectorSpec)
{
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$SelectorNestedImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.SelectorSpec;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$SelectorNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$SelectorNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.SelectorSpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SelectorNested editSelector()
{
io.fabric.chaosmesh.v1alpha.SelectorSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SelectorNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SelectorNested withNewSelectorLike(io.fabric.chaosmesh.v1alpha.SelectorSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SelectorNested editOrNewSelector()
{
io.fabric.chaosmesh.v1alpha.SelectorSpec v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SelectorNested v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableSelectorSpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SelectorNested withNewSelectorLike(io.fabric.chaosmesh.v1alpha.SelectorSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SelectorNested editOrNewSelectorLike(io.fabric.chaosmesh.v1alpha.SelectorSpec)
{
io.fabric.chaosmesh.v1alpha.SelectorSpec v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SelectorNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.SelectorSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpec getSelector()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$SelectorNested withNewSelectorLike(io.fabric.chaosmesh.v1alpha.SelectorSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMExceptionSpec getTce()
{
io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.EditableJVMExceptionSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMExceptionSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMExceptionSpec buildTce()
{
io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.EditableJVMExceptionSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMExceptionSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withTce(io.fabric.chaosmesh.v1alpha.JVMExceptionSpec)
{
io.fabric.chaosmesh.v1alpha.JVMExceptionSpec v;
io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMExceptionSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("tce");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.JVMExceptionSpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce> = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("tce");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasTce()
{
io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder v;
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withNewTce(java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
{
io.fabric.chaosmesh.v1alpha.JVMExceptionSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent v;
java.lang.Boolean v;
java.lang.String v, v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.chaosmesh.v1alpha.JVMExceptionSpec;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMExceptionSpec: void <init>(java.lang.Boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withTce(io.fabric.chaosmesh.v1alpha.JVMExceptionSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$TceNested withNewTce()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$TceNestedImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$TceNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$TceNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$TceNested withNewTceLike(io.fabric.chaosmesh.v1alpha.JVMExceptionSpec)
{
io.fabric.chaosmesh.v1alpha.JVMExceptionSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$TceNestedImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMExceptionSpec;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$TceNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$TceNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.JVMExceptionSpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$TceNested editTce()
{
io.fabric.chaosmesh.v1alpha.JVMExceptionSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$TceNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpec getTce()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$TceNested withNewTceLike(io.fabric.chaosmesh.v1alpha.JVMExceptionSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$TceNested editOrNewTce()
{
io.fabric.chaosmesh.v1alpha.JVMExceptionSpec v, v;
io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$TceNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpec getTce()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpec getTce()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableJVMExceptionSpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$TceNested withNewTceLike(io.fabric.chaosmesh.v1alpha.JVMExceptionSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$TceNested editOrNewTceLike(io.fabric.chaosmesh.v1alpha.JVMExceptionSpec)
{
io.fabric.chaosmesh.v1alpha.JVMExceptionSpec v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$TceNested v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.JVMExceptionSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpec getTce()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpec getTce()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$TceNested withNewTceLike(io.fabric.chaosmesh.v1alpha.JVMExceptionSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.ServletExceptionSpec getTce4servlet()
{
io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.EditableServletExceptionSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableServletExceptionSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.ServletExceptionSpec buildTce4servlet()
{
io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder v, v;
io.fabric.chaosmesh.v1alpha.EditableServletExceptionSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableServletExceptionSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withTce4servlet(io.fabric.chaosmesh.v1alpha.ServletExceptionSpec)
{
io.fabric.chaosmesh.v1alpha.ServletExceptionSpec v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder v, v, v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.ServletExceptionSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("tce4servlet");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder: void <init>(io.fabric.chaosmesh.v1alpha.ServletExceptionSpec)>(v);
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet> = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("tce4servlet");
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasTce4servlet()
{
io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder v;
java.lang.Boolean v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withNewTce4servlet(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
{
io.fabric.chaosmesh.v1alpha.ServletExceptionSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent v;
java.lang.String v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.chaosmesh.v1alpha.ServletExceptionSpec;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.ServletExceptionSpec: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withTce4servlet(io.fabric.chaosmesh.v1alpha.ServletExceptionSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Tce4servletNested withNewTce4servlet()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$Tce4servletNestedImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$Tce4servletNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$Tce4servletNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Tce4servletNested withNewTce4servletLike(io.fabric.chaosmesh.v1alpha.ServletExceptionSpec)
{
io.fabric.chaosmesh.v1alpha.ServletExceptionSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$Tce4servletNestedImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.ServletExceptionSpec;
v = new io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$Tce4servletNestedImpl;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl$Tce4servletNestedImpl: void <init>(io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl,io.fabric.chaosmesh.v1alpha.ServletExceptionSpec)>(v, v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Tce4servletNested editTce4servlet()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Tce4servletNested v;
io.fabric.chaosmesh.v1alpha.ServletExceptionSpec v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpec getTce4servlet()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Tce4servletNested withNewTce4servletLike(io.fabric.chaosmesh.v1alpha.ServletExceptionSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Tce4servletNested editOrNewTce4servlet()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Tce4servletNested v;
io.fabric.chaosmesh.v1alpha.ServletExceptionSpec v, v;
io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpec getTce4servlet()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpec getTce4servlet()>();
goto label;
label:
v = new io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder;
specialinvoke v.<io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder: io.fabric.chaosmesh.v1alpha.EditableServletExceptionSpec build()>();
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Tce4servletNested withNewTce4servletLike(io.fabric.chaosmesh.v1alpha.ServletExceptionSpec)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Tce4servletNested editOrNewTce4servletLike(io.fabric.chaosmesh.v1alpha.ServletExceptionSpec)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Tce4servletNested v;
io.fabric.chaosmesh.v1alpha.ServletExceptionSpec v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: io.fabric.chaosmesh.v1alpha.ServletExceptionSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpec getTce4servlet()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpec getTce4servlet()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent$Tce4servletNested withNewTce4servletLike(io.fabric.chaosmesh.v1alpha.ServletExceptionSpec)>(v);
return v;
}
public java.lang.String getValue()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String value>;
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withValue(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String value> = v;
return v;
}
public java.lang.Boolean hasValue()
{
java.lang.Boolean v;
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String value>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withNewValue(java.lang.String)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent v;
java.lang.String v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluent withValue(java.lang.String)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
java.lang.Integer v, v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder v, v, v, v;
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v, v, v, v;
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v, v, v, v;
io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder v, v, v, v;
io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder v, v, v, v;
io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder v, v, v, v;
io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder v, v, v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String action>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String action>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String action>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String action>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String duration>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String duration>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String duration>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String duration>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectcount>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectcount>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectcount>;
v = virtualinvoke v.<java.lang.Integer: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectcount>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectpercent>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectpercent>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectpercent>;
v = virtualinvoke v.<java.lang.Integer: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectpercent>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String mode>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String mode>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String mode>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String mode>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet>;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String value>;
if v == null goto label;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String value>;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String value>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String value>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder v;
java.lang.Object[] v;
io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder v;
java.lang.Integer v, v, v;
io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder v;
int v, v;
java.lang.String v, v, v, v;
io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder v;
io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder v;
io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl;
v = newarray (java.lang.Object)[17];
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String action>;
v[0] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMCpufullloadSpecBuilder cfl>;
v[1] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMDelaySpecBuilder delay>;
v[2] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletDelaySpecBuilder delay4servlet>;
v[3] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String duration>;
v[4] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectcount>;
v[5] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.Integer effectpercent>;
v[6] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String mode>;
v[7] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMOOMSpecBuilder oom>;
v[8] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMReturnSpecBuilder _return>;
v[9] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SchedulerSpecBuilder scheduler>;
v[10] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMScriptSpecBuilder script>;
v[11] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.SelectorSpecBuilder selector>;
v[12] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.JVMExceptionSpecBuilder tce>;
v[13] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: io.fabric.chaosmesh.v1alpha.ServletExceptionSpecBuilder tce4servlet>;
v[14] = v;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpecFluentImpl: java.lang.String value>;
v[15] = v;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[16] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}