public ImmutableCharSet collectChar(CharFunction<? super T> charFunction)
{
CharHashSet result = new CharHashSet(this.size());
this.forEach(new CollectCharProcedure<T>(charFunction, result));
return result.toImmutable();
}
public ImmutableDoubleSet collectDouble(DoubleFunction<? super T> doubleFunction)
{
DoubleHashSet result = new DoubleHashSet(this.size());