public interface  io.smallrye.graphql.client.core.FragmentReference extends java.lang.Object implements io.smallrye.graphql.client.core.FieldOrFragment
{
public static io.smallrye.graphql.client.core.FragmentReference fragmentRef(java.lang.String)
{
java.lang.Object v;
java.util.List v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <io.smallrye.graphql.client.core.utils.ServiceUtils: java.lang.Object getNewInstanceOf(java.lang.Class)>(class "Lio/smallrye/graphql/client/core/FragmentReference;");
interfaceinvoke v.<io.smallrye.graphql.client.core.FragmentReference: void setName(java.lang.String)>(v);
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
interfaceinvoke v.<io.smallrye.graphql.client.core.FragmentReference: void setDirectives(java.util.List)>(v);
return v;
}
public static io.smallrye.graphql.client.core.FragmentReference fragmentRef(io.smallrye.graphql.client.core.Fragment)
{
java.util.List v;
java.lang.Object v;
java.lang.String v;
io.smallrye.graphql.client.core.Fragment v;
v := @parameter: io.smallrye.graphql.client.core.Fragment;
v = staticinvoke <io.smallrye.graphql.client.core.utils.ServiceUtils: java.lang.Object getNewInstanceOf(java.lang.Class)>(class "Lio/smallrye/graphql/client/core/FragmentReference;");
v = interfaceinvoke v.<io.smallrye.graphql.client.core.Fragment: java.lang.String getName()>();
interfaceinvoke v.<io.smallrye.graphql.client.core.FragmentReference: void setName(java.lang.String)>(v);
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
interfaceinvoke v.<io.smallrye.graphql.client.core.FragmentReference: void setDirectives(java.util.List)>(v);
return v;
}
public static transient io.smallrye.graphql.client.core.FragmentReference fragmentRefWithDirective(java.lang.String, io.smallrye.graphql.client.core.Directive[])
{
java.util.List v;
java.lang.Object v;
java.lang.String v;
io.smallrye.graphql.client.core.Directive[] v;
v := @parameter: java.lang.String;
v := @parameter: io.smallrye.graphql.client.core.Directive[];
v = staticinvoke <io.smallrye.graphql.client.core.utils.ServiceUtils: java.lang.Object getNewInstanceOf(java.lang.Class)>(class "Lio/smallrye/graphql/client/core/FragmentReference;");
interfaceinvoke v.<io.smallrye.graphql.client.core.FragmentReference: void setName(java.lang.String)>(v);
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
interfaceinvoke v.<io.smallrye.graphql.client.core.FragmentReference: void setDirectives(java.util.List)>(v);
return v;
}
public static transient io.smallrye.graphql.client.core.FragmentReference fragmentRefWithDirective(io.smallrye.graphql.client.core.Fragment, io.smallrye.graphql.client.core.Directive[])
{
java.util.List v;
java.lang.Object v;
java.lang.String v;
io.smallrye.graphql.client.core.Directive[] v;
io.smallrye.graphql.client.core.Fragment v;
v := @parameter: io.smallrye.graphql.client.core.Fragment;
v := @parameter: io.smallrye.graphql.client.core.Directive[];
v = staticinvoke <io.smallrye.graphql.client.core.utils.ServiceUtils: java.lang.Object getNewInstanceOf(java.lang.Class)>(class "Lio/smallrye/graphql/client/core/FragmentReference;");
v = interfaceinvoke v.<io.smallrye.graphql.client.core.Fragment: java.lang.String getName()>();
interfaceinvoke v.<io.smallrye.graphql.client.core.FragmentReference: void setName(java.lang.String)>(v);
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
interfaceinvoke v.<io.smallrye.graphql.client.core.FragmentReference: void setDirectives(java.util.List)>(v);
return v;
}
public abstract java.lang.String getName();
public abstract void setName(java.lang.String);
public abstract java.util.List getDirectives();
public abstract void setDirectives(java.util.List);
}