class io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl$1 extends io.fabric.kubernetes.api.builder.TypedVisitor
{
final io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl this$0;
void <init>(io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl)
{
io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl$1 v;
io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl v;
v := @this: io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl$1;
v := @parameter: io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl;
v.<io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl$1: io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl this$0> = v;
specialinvoke v.<io.fabric.kubernetes.api.builder.TypedVisitor: void <init>()>();
return;
}
public void visit(io.fabric.kubernetes.api.model.ObjectReferenceBuilder)
{
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v;
io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl$1 v;
io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl v;
java.lang.String v, v, v, v, v;
boolean v, v;
v := @this: io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl$1;
v := @parameter: io.fabric.kubernetes.api.model.ObjectReferenceBuilder;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: java.lang.String getKind()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: java.lang.String getKind()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("ServiceAccount");
if v == 0 goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: java.lang.String getNamespace()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: java.lang.String getNamespace()>();
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
label:
v = v.<io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl$1: io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl this$0>;
v = virtualinvoke v.<io.fabric.openshift.client.dsl.internal.RoleBindingOperationsImpl: java.lang.String getNamespace()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: io.fabric.kubernetes.api.model.ObjectReferenceFluent withNamespace(java.lang.String)>(v);
label:
return;
}
}