HyCodeYourTale
classpublicPriority 3

CollectionFactory

com.hypixel.hytale.builtin.hytalegenerator.datastructures.CollectionFactory

1

Methods

1

Public Methods

0

Fields

1

Constructors

Constructors

public
CollectionFactory()

Methods

Public Methods (1)

publicstatic
<T> Set<T> hashSetOf(T[] elements)
@Nonnull

Source Code

package com.hypixel.hytale.builtin.hytalegenerator.datastructures;

import java.util.HashSet;
import java.util.Set;
import javax.annotation.Nonnull;

public class CollectionFactory {
   public CollectionFactory() {
   }

   @Nonnull
   public static <T> Set<T> hashSetOf(@Nonnull T... elements) {
      Set<T> set = new HashSet<>(elements.length);

      for (T element : elements) {
         if (element == null) {
            throw new NullPointerException("elements can't be null");
         }

         set.add(element);
      }

      return set;
   }
}