implement faster map on Lazy

This commit is contained in:
dfsek
2026-01-02 17:23:03 -07:00
parent a66c2a0749
commit e706ef89fc

View File

@@ -45,7 +45,7 @@ public final class Lazy<T> implements Monad<T, Lazy<?>> {
@Override
public @NotNull <U> Lazy<U> map(@NotNull Function<T, U> map) {
return (Lazy<U>) Monad.super.map(map);
return lazy(() -> map.apply(value()));
}
@Override