final class org.apache.isis.commons.btree.Compound$MappedStruct extends org.apache.isis.commons.btree.Compound
{
final org.apache.isis.commons.btree.Compound origin;
final java.util.function.Function mapper;
protected void <init>(org.apache.isis.commons.btree.Compound, java.util.function.Function)
{
org.apache.isis.commons.btree.Compound v;
int v;
java.util.function.Function v;
org.apache.isis.commons.btree.Compound$MappedStruct v;
v := @this: org.apache.isis.commons.btree.Compound$MappedStruct;
v := @parameter: org.apache.isis.commons.btree.Compound;
v := @parameter: java.util.function.Function;
v = v.<org.apache.isis.commons.btree.Compound: 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.Compound$MappedStruct: org.apache.isis.commons.btree.Compound origin> = v;
v.<org.apache.isis.commons.btree.Compound$MappedStruct: java.util.function.Function mapper> = v;
return;
}
public java.util.stream.Stream streamDepthFirstPostorder()
{
org.apache.isis.commons.btree.Compound v;
java.util.stream.Stream v, v;
java.util.function.Function v;
org.apache.isis.commons.btree.Compound$MappedStruct v;
v := @this: org.apache.isis.commons.btree.Compound$MappedStruct;
v = v.<org.apache.isis.commons.btree.Compound$MappedStruct: org.apache.isis.commons.btree.Compound origin>;
v = virtualinvoke v.<org.apache.isis.commons.btree.Compound: java.util.stream.Stream streamDepthFirstPostorder()>();
v = v.<org.apache.isis.commons.btree.Compound$MappedStruct: java.util.function.Function mapper>;
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
return v;
}
}