Interface Battle<T>

  • 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 interface Battle<T>
    Implementation of a battle between to elements.
    • Method Detail

      • battle

        T battle​(T t1,
                 T t2)
        Let to elements compete.
        Parameters:
        t1 - the first element
        t2 - the second element
        Returns:
        the winner element, i.e., either t1 or t2