![JAR search and dependency download from the Maven repository](/logo.png)
xdean.jex.util.OptionalUtil Maven / Gradle / Ivy
The newest version!
package xdean.jex.util;
import java.util.Optional;
import xdean.jex.extra.function.ActionE0;
import xdean.jex.extra.function.ActionE1;
public class OptionalUtil {
public static Optional ifEmpty(Optional o, ActionE0 r) throws E {
if (o.isPresent() == false) {
r.call();
}
return o;
}
public static Optional ifPresent(Optional o, ActionE1 r) throws E {
if (o.isPresent()) {
r.call(o.get());
}
return o;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy