class org.apache.isis.commons.internal.collections._Collections_Collector extends java.lang.Object implements java.util.stream.Collector
{
private final java.util.function.Supplier supplier;
private final java.util.function.Function finisher;
void <init>(java.util.function.Supplier, java.util.function.Function)
{
org.apache.isis.commons.internal.collections._Collections_Collector v;
java.util.function.Function v;
java.util.function.Supplier v;
java.lang.NullPointerException v, v;
v := @this: org.apache.isis.commons.internal.collections._Collections_Collector;
v := @parameter: java.util.function.Supplier;
v := @parameter: java.util.function.Function;
specialinvoke v.<java.lang.Object: void <init>()>();
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("supplier 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)>("finisher is marked non-null but is null");
throw v;
label:
v.<org.apache.isis.commons.internal.collections._Collections_Collector: java.util.function.Supplier supplier> = v;
v.<org.apache.isis.commons.internal.collections._Collections_Collector: java.util.function.Function finisher> = v;
return;
}
public java.util.function.Supplier supplier()
{
org.apache.isis.commons.internal.collections._Collections_Collector v;
java.util.function.Supplier v;
v := @this: org.apache.isis.commons.internal.collections._Collections_Collector;
v = v.<org.apache.isis.commons.internal.collections._Collections_Collector: java.util.function.Supplier supplier>;
return v;
}
public java.util.function.BiConsumer accumulator()
{
java.util.function.BiConsumer v;
org.apache.isis.commons.internal.collections._Collections_Collector v;
v := @this: org.apache.isis.commons.internal.collections._Collections_Collector;
v = staticinvoke <org.apache.isis.commons.internal.collections._Collections_Collector$add__157: java.util.function.BiConsumer bootstrap$()>();
return v;
}
public java.util.function.BinaryOperator combiner()
{
org.apache.isis.commons.internal.collections._Collections_Collector v;
java.util.function.BinaryOperator v;
v := @this: org.apache.isis.commons.internal.collections._Collections_Collector;
v = staticinvoke <org.apache.isis.commons.internal.collections._Collections_Collector$lambda_combiner_0__158: java.util.function.BinaryOperator bootstrap$()>();
return v;
}
public java.util.function.Function finisher()
{
org.apache.isis.commons.internal.collections._Collections_Collector v;
java.util.function.Function v;
v := @this: org.apache.isis.commons.internal.collections._Collections_Collector;
v = v.<org.apache.isis.commons.internal.collections._Collections_Collector: java.util.function.Function finisher>;
return v;
}
public java.util.Set characteristics()
{
java.util.Set v;
org.apache.isis.commons.internal.collections._Collections_Collector v;
v := @this: org.apache.isis.commons.internal.collections._Collections_Collector;
v = staticinvoke <java.util.Collections: java.util.Set emptySet()>();
return v;
}
}