com.g2forge.alexandria.java.fluent.optional.IOptional Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ax-java Show documentation
Show all versions of ax-java Show documentation
Standard Java library and the basis of the ${alexandria.name} project.
package com.g2forge.alexandria.java.fluent.optional;
import java.util.function.Function;
import java.util.function.Predicate;
import com.g2forge.alexandria.java.fluent.IFluent1_;
import com.g2forge.alexandria.java.fluent.IFluent_0;
import com.g2forge.alexandria.java.fluent.IFluent_D;
public interface IOptional extends IFluent_D, IFluent_0, IFluent1_ {
@Override
public IOptional filter(Predicate super T> predicate);
public IOptional flatMap(Function super T, ? extends IFluent1_> mapper);
@Override
public IOptional map(Function super T, ? extends U> mapper);
}