com.aol.cyclops.guava.FromJDK Maven / Gradle / Ivy
package com.aol.cyclops.guava;
import java.util.function.Function;
import java.util.stream.Stream;
import com.google.common.base.Optional;
import com.google.common.collect.FluentIterable;
public class FromJDK {
public static com.google.common.base.Function f1(Function fn) {
return (t) -> fn.apply(t);
}
public static Optional option(java.util.Optional o) {
if (o.isPresent())
return Optional.of(o.get());
return Optional.absent();
}
public static FluentIterable fromStream(Stream s) {
return FluentIterable.from(() -> s.iterator());
}
public static FluentIterable fromIterable(Iterable s) {
return FluentIterable.from(() -> s.iterator());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy