public class io.fabric.chaosmesh.v1alpha.JVMChaosSpec extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private java.lang.String action;
private java.lang.String className;
private java.util.List containerNames;
private java.lang.Integer cpuCount;
private java.lang.String duration;
private java.lang.String exception;
private java.lang.Integer latency;
private java.lang.String memType;
private java.lang.String method;
private java.lang.String mode;
private java.lang.String name;
private java.lang.Integer port;
private java.lang.String ruleData;
private io.fabric.chaosmesh.v1alpha.PodSelectorSpec selector;
private java.lang.String value;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.HashMap v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
java.util.ArrayList v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.List containerNames> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.lang.String, java.lang.String, java.util.List, java.lang.Integer, java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, io.fabric.chaosmesh.v1alpha.PodSelectorSpec, java.lang.String)
{
io.fabric.chaosmesh.v1alpha.PodSelectorSpec v;
java.util.HashMap v;
java.lang.Integer v, v, v;
java.util.ArrayList v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
java.util.List v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.util.List;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.chaosmesh.v1alpha.PodSelectorSpec;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.List containerNames> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.Map additionalProperties> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String action> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String className> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.List containerNames> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer cpuCount> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String duration> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String exception> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer latency> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String memType> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String method> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String mode> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String name> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer port> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String ruleData> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.PodSelectorSpec selector> = v;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String value> = v;
return;
}
public java.lang.String getAction()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String action>;
return v;
}
public void setAction(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String action> = v;
return;
}
public java.lang.String getClassName()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String className>;
return v;
}
public void setClassName(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String className> = v;
return;
}
public java.util.List getContainerNames()
{
java.util.List v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.List containerNames>;
return v;
}
public void setContainerNames(java.util.List)
{
java.util.List v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.util.List;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.List containerNames> = v;
return;
}
public java.lang.Integer getCpuCount()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer cpuCount>;
return v;
}
public void setCpuCount(java.lang.Integer)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.Integer;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer cpuCount> = v;
return;
}
public java.lang.String getDuration()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String duration>;
return v;
}
public void setDuration(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String duration> = v;
return;
}
public java.lang.String getException()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String exception>;
return v;
}
public void setException(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String exception> = v;
return;
}
public java.lang.Integer getLatency()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer latency>;
return v;
}
public void setLatency(java.lang.Integer)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.Integer;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer latency> = v;
return;
}
public java.lang.String getMemType()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String memType>;
return v;
}
public void setMemType(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String memType> = v;
return;
}
public java.lang.String getMethod()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String method>;
return v;
}
public void setMethod(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String method> = v;
return;
}
public java.lang.String getMode()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String mode>;
return v;
}
public void setMode(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String mode> = v;
return;
}
public java.lang.String getName()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String name>;
return v;
}
public void setName(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String name> = v;
return;
}
public java.lang.Integer getPort()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer port>;
return v;
}
public void setPort(java.lang.Integer)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
java.lang.Integer v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.Integer;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer port> = v;
return;
}
public java.lang.String getRuleData()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String ruleData>;
return v;
}
public void setRuleData(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String ruleData> = v;
return;
}
public io.fabric.chaosmesh.v1alpha.PodSelectorSpec getSelector()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
io.fabric.chaosmesh.v1alpha.PodSelectorSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.PodSelectorSpec selector>;
return v;
}
public void setSelector(io.fabric.chaosmesh.v1alpha.PodSelectorSpec)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
io.fabric.chaosmesh.v1alpha.PodSelectorSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: io.fabric.chaosmesh.v1alpha.PodSelectorSpec;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.PodSelectorSpec selector> = v;
return;
}
public java.lang.String getValue()
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String value>;
return v;
}
public void setValue(java.lang.String)
{
java.lang.String v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.String;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String value> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
java.util.Map v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public java.lang.String toString()
{
io.fabric.chaosmesh.v1alpha.PodSelectorSpec v;
java.lang.Integer v, v, v;
java.util.Map v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
java.util.List v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getAction()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getClassName()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.List getContainerNames()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getCpuCount()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getDuration()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getException()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getLatency()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getMemType()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getMethod()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getMode()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getPort()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getRuleData()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.PodSelectorSpec getSelector()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getValue()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.util.List,java.lang.Integer,java.lang.String,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.String,io.fabric.chaosmesh.v1alpha.PodSelectorSpec,java.lang.String,java.util.Map)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("JVMChaosSpec(action=\u, className=\u, containerNames=\u, cpuCount=\u, duration=\u, exception=\u, latency=\u, memType=\u, method=\u, mode=\u, name=\u, port=\u, ruleData=\u, selector=\u, value=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.chaosmesh.v1alpha.PodSelectorSpec v, v;
java.lang.Integer v, v, v, v, v, v;
java.util.Map v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getCpuCount()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getCpuCount()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getLatency()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getLatency()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getPort()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getPort()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getAction()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getAction()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getClassName()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getClassName()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.List getContainerNames()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.List getContainerNames()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getDuration()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getDuration()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getException()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getException()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getMemType()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getMemType()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getMethod()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getMethod()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getMode()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getMode()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getName()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getRuleData()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getRuleData()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.PodSelectorSpec getSelector()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.PodSelectorSpec getSelector()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getValue()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getValue()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.Map getAdditionalProperties()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
return 1;
}
protected boolean canEqual(java.lang.Object)
{
java.lang.Object v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
boolean v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
return v;
}
public int hashCode()
{
io.fabric.chaosmesh.v1alpha.PodSelectorSpec v;
java.lang.Integer v, v, v;
java.util.Map v;
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
java.util.List v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getCpuCount()>();
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = 59 + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getLatency()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.Integer getPort()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getAction()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getClassName()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.List getContainerNames()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getDuration()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getException()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getMemType()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getMethod()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getMode()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getName()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getRuleData()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: io.fabric.chaosmesh.v1alpha.PodSelectorSpec getSelector()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.lang.String getValue()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.Map getAdditionalProperties()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
return v;
}
public void setAdditionalProperties(java.util.Map)
{
io.fabric.chaosmesh.v1alpha.JVMChaosSpec v;
java.util.Map v;
v := @this: io.fabric.chaosmesh.v1alpha.JVMChaosSpec;
v := @parameter: java.util.Map;
v.<io.fabric.chaosmesh.v1alpha.JVMChaosSpec: java.util.Map additionalProperties> = v;
return;
}
}