All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bbottema.javareflection.util.MiscUtil Maven / Gradle / Ivy

package org.bbottema.javareflection.util;

import lombok.experimental.UtilityClass;
import org.jetbrains.annotations.Nullable;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

@UtilityClass
public final class MiscUtil {
	
	@SafeVarargs
	@SuppressWarnings("varargs")
	public static  List newArrayList(T... o) {
		ArrayList l = new ArrayList<>();
		Collections.addAll(l, o);
		return l;
	}

	@SuppressWarnings("unchecked")
	@Nullable
	public static  T trustedCast(@Nullable Object o) {
		return (T) o;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy