final class org.apache.isis.commons.btree.FunCompound$AppliedStruct extends org.apache.isis.commons.btree.Compound
{
final org.apache.isis.commons.btree.FunCompound origin;
final java.lang.Object value;
protected void <init>(org.apache.isis.commons.btree.FunCompound, java.lang.Object)
{
org.apache.isis.commons.btree.FunCompound v;
int v;
java.lang.Object v;
org.apache.isis.commons.btree.FunCompound$AppliedStruct v;
v := @this: org.apache.isis.commons.btree.FunCompound$AppliedStruct;
v := @parameter: org.apache.isis.commons.btree.FunCompound;
v := @parameter: java.lang.Object;
v = v.<org.apache.isis.commons.btree.FunCompound: int elementCount>;
specialinvoke v.<org.apache.isis.commons.btree.Compound: void <init>(org.apache.isis.commons.internal.base._Either,org.apache.isis.commons.internal.base._Either,int)>(null, null, v);
v.<org.apache.isis.commons.btree.FunCompound$AppliedStruct: org.apache.isis.commons.btree.FunCompound origin> = v;
v.<org.apache.isis.commons.btree.FunCompound$AppliedStruct: java.lang.Object value> = v;
return;
}
public java.util.stream.Stream streamDepthFirstPostorder()
{
org.apache.isis.commons.btree.FunCompound v;
java.util.stream.Stream v, v;
java.util.function.Function v;
org.apache.isis.commons.btree.FunCompound$AppliedStruct v;
v := @this: org.apache.isis.commons.btree.FunCompound$AppliedStruct;
v = v.<org.apache.isis.commons.btree.FunCompound$AppliedStruct: org.apache.isis.commons.btree.FunCompound origin>;
v = virtualinvoke v.<org.apache.isis.commons.btree.FunCompound: java.util.stream.Stream streamDepthFirstPostorder()>();
v = staticinvoke <org.apache.isis.commons.btree.FunCompound$AppliedStruct$lambda_streamDepthFirstPostorder_0__6: java.util.function.Function bootstrap$(org.apache.isis.commons.btree.FunCompound$AppliedStruct)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
return v;
}
}