liflab/synthia

Remove `RelativePicker`

Closed this issue · 1 comments

It is definitely not an appropriate way to handle this idea. Delete the interface from the project.

Actually no; do not remove the interface, but change its signature to this method:

RelativePicker<T> getPicker(T e);

The goal of this method is to return a new instance of RelativePicker, which is guaranteed to produce elements of type T that are all smaller than e.