allow direct sizing in sized collection bindings

This commit is contained in:
Jonathan Shook 2020-07-17 18:39:16 -05:00
parent 4f71f3fb3a
commit 8874d3dcca

View File

@ -40,6 +40,10 @@ public class ListSized implements LongFunction<List<Object>> {
this.sizeFunc = VirtDataConversions.adaptFunction(sizeFunc, LongToIntFunction.class);
this.valueFuncs = VirtDataConversions.adaptFunctionList(funcs, LongFunction.class, Object.class);
}
public ListSized(int size, Object... funcs) {
this.sizeFunc = (s) -> size;
this.valueFuncs = VirtDataConversions.adaptFunctionList(funcs, LongFunction.class, Object.class);
}
@Override
public List<Object> apply(long value) {