Gen < U > function ( Function < ? super T , ? extends Gen < ? extends U >> arg0 ) { return ( random , status ) -> arg0 . apply ( generate ( random , status ) ) . generate ( random , status ) ; }
gives a generation strategy that produces a random value by having this strategy produce a random value , then applying the given function to that value , and asking the result to produce a value . concode_field_sep PlaceHolder placeHolder concode_field_sep Gen<T> filter concode_elem_sep Gen<List<T>> times concode_elem_sep Gen<U> oneOf concode_elem_sep Gen<U> oneOf concode_elem_sep Pair<Integer,Gen<? extends U>> freq concode_elem_sep Gen<U> pure concode_elem_sep T generate concode_elem_sep Gen<U> map concode_elem_sep Gen<Optional<T>> filterOptional concode_elem_sep Gen<U> frequency