@@ -0,0 +1,1433 @@
+package com.speedment.common.function;%0A%0A/**%0A * Functional interface describing a method that given a %7B@code char%7D returns%0A * another %7B@code char%7D.%0A *%0A * @see java.util.function.IntUnaryOperator%0A * @see java.util.function.LongUnaryOperator%0A * @see java.util.function.DoubleUnaryOperator%0A *%0A * @author Emil Forslund%0A * @since  1.0.5%0A */%0A@FunctionalInterface%0Apublic interface CharUnaryOperator %7B%0A%0A    /**%0A     * Applies this function on the specified %7B@code char%7D, returning a new%0A     * %7B@code char%7D.%0A     *%0A     * @param value  the input value%0A     * @return       the output%0A     */%0A    char applyAsChar(char value);%0A%0A    /**%0A     * Composes a new function from this method and the specified one, applying%0A     * the specified function %3Cem%3Ebefore%3C/em%3E this function.%0A     *%0A     * @param before  the function to apply %3Cem%3Ebefore%3C/em%3E this%0A     * @return        the combined function%0A     */%0A    default CharUnaryOperator compose(CharUnaryOperator before) %7B%0A        return input -%3E applyAsChar(before.applyAsChar(input));%0A    %7D%0A%0A    /**%0A     * Composes a new function from this method and the specified one, applying%0A     * the specified function %3Cem%3Eafter%3C/em%3E this function.%0A     *%0A     * @param after  the function to apply %3Cem%3Eafter%3C/em%3E this%0A     * @return       the combined function%0A     */%0A    default CharUnaryOperator andThen(CharUnaryOperator after) %7B%0A        return input -%3E after.applyAsChar(applyAsChar(input));%0A    %7D%0A%7D%0A

Add interface CharUnaryOperator