public class org.apache.isis.persistence.jdo.metamodel.facets.object.query.JdoQueryFacetAbstract extends org.apache.isis.core.metamodel.facetapi.FacetAbstract implements org.apache.isis.persistence.jdo.provider.metamodel.facets.object.query.JdoQueryFacet
{
private final org.apache.isis.commons.collections.Can namedQueries;
private static final java.lang.Class type()
{
return class "Lorg/apache/isis/persistence/jdo/provider/metamodel/facets/object/query/JdoQueryFacet;";
}
public void <init>(org.apache.isis.core.metamodel.facetapi.FacetHolder, org.apache.isis.commons.collections.Can)
{
org.apache.isis.commons.collections.Can v, v;
java.util.function.Function v;
java.lang.NullPointerException v, v;
org.apache.isis.persistence.jdo.metamodel.facets.object.query.JdoQueryFacetAbstract v;
java.lang.Class v;
org.apache.isis.core.metamodel.facetapi.FacetHolder v, v;
v := @this: org.apache.isis.persistence.jdo.metamodel.facets.object.query.JdoQueryFacetAbstract;
v := @parameter: org.apache.isis.core.metamodel.facetapi.FacetHolder;
v := @parameter: org.apache.isis.commons.collections.Can;
v = staticinvoke <org.apache.isis.persistence.jdo.metamodel.facets.object.query.JdoQueryFacetAbstract: java.lang.Class type()>();
specialinvoke v.<org.apache.isis.core.metamodel.facetapi.FacetAbstract: void <init>(java.lang.Class,org.apache.isis.core.metamodel.facetapi.FacetHolder)>(v, v);
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("holder is marked non-null but is null");
throw v;
label:
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("jdoNamedQueries is marked non-null but is null");
throw v;
label:
v = virtualinvoke v.<org.apache.isis.persistence.jdo.metamodel.facets.object.query.JdoQueryFacetAbstract: org.apache.isis.core.metamodel.facetapi.FacetHolder getFacetHolder()>();
v = staticinvoke <org.apache.isis.persistence.jdo.metamodel.facets.object.query.JdoQueryFacetAbstract$lambda_new_0__6: java.util.function.Function bootstrap$(org.apache.isis.core.metamodel.spec.ObjectSpecification)>(v);
v = interfaceinvoke v.<org.apache.isis.commons.collections.Can: org.apache.isis.commons.collections.Can map(java.util.function.Function)>(v);
v.<org.apache.isis.persistence.jdo.metamodel.facets.object.query.JdoQueryFacetAbstract: org.apache.isis.commons.collections.Can namedQueries> = v;
return;
}
public void visitAttributes(java.util.function.BiConsumer)
{
java.util.function.BiConsumer v;
org.apache.isis.persistence.jdo.metamodel.facets.object.query.JdoQueryFacetAbstract v;
org.apache.isis.commons.collections.Can v;
v := @this: org.apache.isis.persistence.jdo.metamodel.facets.object.query.JdoQueryFacetAbstract;
v := @parameter: java.util.function.BiConsumer;
specialinvoke v.<org.apache.isis.core.metamodel.facetapi.FacetAbstract: void visitAttributes(java.util.function.BiConsumer)>(v);
v = v.<org.apache.isis.persistence.jdo.metamodel.facets.object.query.JdoQueryFacetAbstract: org.apache.isis.commons.collections.Can namedQueries>;
interfaceinvoke v.<java.util.function.BiConsumer: void accept(java.lang.Object,java.lang.Object)>("namedQueries", v);
return;
}
public org.apache.isis.commons.collections.Can getNamedQueries()
{
org.apache.isis.persistence.jdo.metamodel.facets.object.query.JdoQueryFacetAbstract v;
org.apache.isis.commons.collections.Can v;
v := @this: org.apache.isis.persistence.jdo.metamodel.facets.object.query.JdoQueryFacetAbstract;
v = v.<org.apache.isis.persistence.jdo.metamodel.facets.object.query.JdoQueryFacetAbstract: org.apache.isis.commons.collections.Can namedQueries>;
return v;
}
}