
io.serialized.client.reaction.ReactionDefinitions Maven / Gradle / Ivy
package io.serialized.client.reaction;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import static java.util.Collections.emptyList;
import static java.util.Collections.unmodifiableList;
public class ReactionDefinitions {
private List definitions;
public static ReactionDefinitions newDefinitionList(Collection definitions) {
ReactionDefinitions reactionDefinitions = new ReactionDefinitions();
reactionDefinitions.definitions = new ArrayList<>(definitions);
return reactionDefinitions;
}
public List definitions() {
return definitions == null ? emptyList() : unmodifiableList(definitions);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy