Class MonkeyBars

java.lang.Object
net.kyori.adventure.util.MonkeyBars

public final class MonkeyBars
extends Object
Collection related utilities.
Since:
4.8.0
  • Method Details

    • enumSet

      @SafeVarargs @NotNull public static <E extends Enum<E>> @NotNull Set<E> enumSet​(Class<E> type, E @NotNull ... constants)
      Creates a set from an array of enum constants.
      Type Parameters:
      E - the enum type
      Parameters:
      type - the enum type
      constants - the enum constants
      Returns:
      the set
      Since:
      4.0.0
    • addOne

      @NotNull public static <T> @NotNull List<T> addOne​(@NotNull @NotNull List<T> oldList, T newElement)
      Adds an element to the end of the list, or returns a new list.

      The returned list is unmodifiable.

      Type Parameters:
      T - the element type
      Parameters:
      oldList - the old list
      newElement - the element to add
      Returns:
      a list
      Since:
      4.8.0