de.caff.generics.function

## Interface ByteConsumer

-     public interface ByteConsumer

  A consumer for short values.

  This is simply missing in the standard library, but basically the same as `IntConsumer`, only for `byte` values.

  Since:
    September 27, 2020
  Author:
    Rammi

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `accept(byte value)` Perform this operation on the given argument.
    `default ByteConsumer` | `andThen(ByteConsumer after)` Returns a composed `IntConsumer` that performs, in sequence, this operation followed by the `after` operation.

- - ### Method Detail

    - #### accept

          void accept(byte value)

      Perform this operation on the given argument.
      Parameters:
        `value` - the input argument

    - #### andThen

          @NotNull
          default ByteConsumer andThen(@NotNull
                                                ByteConsumer after)

      Returns a composed `IntConsumer` that performs, in sequence, this operation followed by the `after` operation. If performing either operation throws an exception, it is relayed to the caller of the composed operation. If performing this operation throws an exception, the `after` operation will not be performed.
      Parameters:
        `after` - the operation to perform after this operation
      Returns:
        a composed `IntConsumer` that performs in sequence this operation followed by the `after` operation
      Throws:
        `java.lang.NullPointerException` - if `after` is null