package info.ebenoit.ebul.func; /** * Represents a supplier of {@code float}-valued results. This is the {@code float}-producing primitive specialisation * of {@link java.util.function.Supplier}. * * <p> * There is no requirement that a distinct result be returned each time the supplier is invoked. * * <p> * This is a {@link java.util.function functional interface} whose functional method is {@link #getAsFloat()}. * * @see java.util.function.Supplier * * @author <a href="mailto:ebenoit@ebenoit.info">E. BenoƮt</a> */ @FunctionalInterface public interface FloatSupplier { /** * Gets a result. * * @return a result */ public float getAsFloat( ); }