public class io.fabric.kubernetes.api.builder.DelegatingVisitor extends java.lang.Object implements io.fabric.kubernetes.api.builder.Visitor
{
private final java.lang.Class type;
private final io.fabric.kubernetes.api.builder.Visitor delegate;
void <init>(java.lang.Class, io.fabric.kubernetes.api.builder.Visitor)
{
java.lang.Class v;
io.fabric.kubernetes.api.builder.DelegatingVisitor v;
io.fabric.kubernetes.api.builder.Visitor v;
v := @this: io.fabric.kubernetes.api.builder.DelegatingVisitor;
v := @parameter: java.lang.Class;
v := @parameter: io.fabric.kubernetes.api.builder.Visitor;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<io.fabric.kubernetes.api.builder.DelegatingVisitor: java.lang.Class type> = v;
v.<io.fabric.kubernetes.api.builder.DelegatingVisitor: io.fabric.kubernetes.api.builder.Visitor delegate> = v;
return;
}
public java.lang.Class getType()
{
java.lang.Class v;
io.fabric.kubernetes.api.builder.DelegatingVisitor v;
v := @this: io.fabric.kubernetes.api.builder.DelegatingVisitor;
v = v.<io.fabric.kubernetes.api.builder.DelegatingVisitor: java.lang.Class type>;
return v;
}
public void visit(java.lang.Object)
{
java.lang.Object v;
io.fabric.kubernetes.api.builder.DelegatingVisitor v;
io.fabric.kubernetes.api.builder.Visitor v;
v := @this: io.fabric.kubernetes.api.builder.DelegatingVisitor;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.builder.DelegatingVisitor: io.fabric.kubernetes.api.builder.Visitor delegate>;
interfaceinvoke v.<io.fabric.kubernetes.api.builder.Visitor: void visit(java.lang.Object)>(v);
return;
}
public int order()
{
int v;
io.fabric.kubernetes.api.builder.DelegatingVisitor v;
io.fabric.kubernetes.api.builder.Visitor v;
v := @this: io.fabric.kubernetes.api.builder.DelegatingVisitor;
v = v.<io.fabric.kubernetes.api.builder.DelegatingVisitor: io.fabric.kubernetes.api.builder.Visitor delegate>;
v = interfaceinvoke v.<io.fabric.kubernetes.api.builder.Visitor: int order()>();
return v;
}
public void visit(java.util.List, java.lang.Object)
{
java.util.List v;
io.fabric.kubernetes.api.builder.DelegatingVisitor v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.Visitor v;
v := @this: io.fabric.kubernetes.api.builder.DelegatingVisitor;
v := @parameter: java.util.List;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.builder.DelegatingVisitor: io.fabric.kubernetes.api.builder.Visitor delegate>;
interfaceinvoke v.<io.fabric.kubernetes.api.builder.Visitor: void visit(java.util.List,java.lang.Object)>(v, v);
return;
}
public java.util.function.Predicate getRequirement()
{
io.fabric.kubernetes.api.builder.DelegatingVisitor v;
io.fabric.kubernetes.api.builder.Visitor v;
java.util.function.Predicate v;
v := @this: io.fabric.kubernetes.api.builder.DelegatingVisitor;
v = v.<io.fabric.kubernetes.api.builder.DelegatingVisitor: io.fabric.kubernetes.api.builder.Visitor delegate>;
v = interfaceinvoke v.<io.fabric.kubernetes.api.builder.Visitor: java.util.function.Predicate getRequirement()>();
return v;
}
}