de.caff.generics.function

## Interface CharConsumer

-     public interface CharConsumer

  A consumer for short values.

  This is simply missing in the standard library, but basically the same as `IntConsumer`, only for `char` 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(char value)` Perform this operation on the given argument.
    `default CharConsumer` | `andThen(CharConsumer after)` Returns a composed `IntConsumer` that performs, in sequence, this operation followed by the `after` operation.

- - ### Method Detail

    - #### accept

          void accept(char value)

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

    - #### andThen

          @NotNull
          default CharConsumer andThen(@NotNull
                                                CharConsumer 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