net.java.ao.util.StreamUtils Maven / Gradle / Ivy
package net.java.ao.util;
import javax.annotation.Nullable;
import java.util.Optional;
import java.util.stream.Stream;
@SuppressWarnings("OptionalUsedAsFieldOrParameterType")
public class StreamUtils {
public static Stream ofNullable(@Nullable T t) {
return ofOptional(Optional.ofNullable(t));
}
private static Stream ofOptional(Optional optional) {
return optional.map(Stream::of).orElseGet(Stream::empty);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy