Class MonkeyBars
java.lang.Object
net.kyori.adventure.util.MonkeyBars
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> List<T> Adds an element to the end of the list, or returns a new list.Creates a set from an array of enum constants.static <I,O> List <O> nonEmptyArrayToList(Function<I, O> mapper, I first, I... others) Create a list based on a first element plus array of additional elements.static <I,O> List <O> toUnmodifiableList(Function<I, O> mapper, Iterable<? extends I> source) Create a list eagerly mapping the source elements through themapper function.
-
Method Details
-
enumSet
Creates a set from an array of enum constants.- Type Parameters:
E- the enum type- Parameters:
type- the enum typeconstants- the enum constants- Returns:
- the set
- Since:
- 4.0.0
-
addOne
-
nonEmptyArrayToList
@SafeVarargs public static <I,O> List<O> nonEmptyArrayToList(Function<I, O> mapper, I first, I... others) Create a list based on a first element plus array of additional elements.All elements must be non-null before and after mapping.
- Type Parameters:
I- the input typeO- the output type- Parameters:
mapper- a mapper to convert objectsfirst- the first elementothers- any other elements- Returns:
- an unmodifiable list based on the provided elements
- Since:
- 4.15.0
-
toUnmodifiableList
Create a list eagerly mapping the source elements through themapper function.All elements must be non-null before and after mapping.
- Type Parameters:
I- the input typeO- the output type- Parameters:
mapper- element mappersource- input elements- Returns:
- a mapped list
- Since:
- 4.15.0
-