Interface Checked.BooleanConsumer<E extends Throwable>

  • Type Parameters:
    E - Exception type that can be thrown by the body.
    All Superinterfaces:
    Checked<Checked.BooleanConsumer<E>,​E>
    Enclosing interface:
    Checked<WT,​EX extends Throwable>
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public static interface Checked.BooleanConsumer<E extends Throwable>
    Represents an operation that accepts a single boolean-valued argument and can throw checked exceptions.
    • Method Detail

      • accept

        void accept​(boolean value)
             throws E extends Throwable
        Performs this operation on the given argument.
        Throws:
        E extends Throwable
      • use

        static <E extends ThrowableChecked.BooleanConsumer<E> use​(Checked.BooleanConsumer<E> o)
        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.