Package org.postgresql.pljava.internal
Interface Checked.FloatSupplier<E extends Throwable>
- Type Parameters:
E- Exception type that can be thrown by the body.
- All Superinterfaces:
Checked<Checked.FloatSupplier<E>,E>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A supplier of float-valued results, with a body that can
throw checked exceptions.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.postgresql.pljava.internal.Checked
Checked.AutoCloseable<E extends Exception>, Checked.BiConsumer<T,U, E extends Throwable>, Checked.BooleanConsumer<E extends Throwable>, Checked.BooleanSupplier<E extends Throwable>, Checked.ByteConsumer<E extends Throwable>, Checked.ByteSupplier<E extends Throwable>, Checked.CharConsumer<E extends Throwable>, Checked.CharSupplier<E extends Throwable>, Checked.Closing<T, E extends Exception>, Checked.Consumer<T, E extends Throwable>, Checked.DoubleConsumer<E extends Throwable>, Checked.DoubleSupplier<E extends Throwable>, Checked.FloatConsumer<E extends Throwable>, Checked.FloatSupplier<E extends Throwable>, Checked.Function<T, R, E extends Throwable>, Checked.IntConsumer<E extends Throwable>, Checked.IntSupplier<E extends Throwable>, Checked.LongConsumer<E extends Throwable>, Checked.LongSupplier<E extends Throwable>, Checked.OptionalBase, Checked.OptionalBoolean, Checked.OptionalByte, Checked.OptionalChar, Checked.OptionalFloat, Checked.OptionalShort, Checked.Predicate<T, E extends Throwable>, Checked.Runnable<E extends Throwable>, Checked.ShortConsumer<E extends Throwable>, Checked.ShortSupplier<E extends Throwable>, Checked.Supplier<T, E extends Throwable>, Checked.ToByteFunction<T, E extends Throwable>, Checked.ToCharFunction<T, E extends Throwable>, Checked.ToDoubleFunction<T, E extends Throwable>, Checked.ToFloatFunction<T, E extends Throwable>, Checked.ToIntFunction<T, E extends Throwable>, Checked.ToLongFunction<T, E extends Throwable>, Checked.ToShortFunction<T, E extends Throwable> -
Method Summary
Modifier and TypeMethodDescriptiondefault Checked.FloatSupplier<E> ederWrap()Wraps thisCheckedfunctional interfaces as its corresponding Java functional interfaceWT, which possibly does not allow checked exceptions.floatGet the supplied value.static <E extends Throwable>
Checked.FloatSupplier<E> use(Checked.FloatSupplier<E> o) Shapes a lambda or method reference into an instance of this functional interface.Methods inherited from interface org.postgresql.pljava.internal.Checked
in, inBooleanReturning, inByteReturning, inCharReturning, inDoubleReturning, inFloatReturning, inIntReturning, inLongReturning, inReturning, inShortReturning
-
Method Details
-
getAsFloat
float getAsFloat() throws EGet the supplied value.- Throws:
E
-
use
Shapes a lambda or method reference into an instance of this functional interface.This is simply an identity function that can take the place of a more unwieldy cast.
- Type Parameters:
E- Least upper bound of exception types o can throw.- Parameters:
o- The implementing lambda or method reference.
-
ederWrap
Description copied from interface:CheckedWraps thisCheckedfunctional interfaces as its corresponding Java functional interfaceWT, which possibly does not allow checked exceptions.Checked exceptions of type
EXmay still, in reality, be thrown. This method is not intended to be called directly; it is used transparently byin(...), which passes the wrapper type into code that requires it, but re-exposes the original checked exception type to the compiler.
-