Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

public class Main {
    /**
     * @param toReturn
     *          the {@link Set} to return, if it is not <code>null</code>.
     * @return the given {@link Set}, or an empty {@link Set} if the given one is
     *         empty.
     */
    public static <T> Set<T> emptyIfNull(Set<T> toReturn) {
        if (toReturn == null) {
            return new HashSet<T>();
        }
        return toReturn;
    }

    /**
     * @param toReturn
     *          the {@link List} to return, if it is not <code>null</code>.
     * @return the given {@link List}, or an empty {@link List} if the given one
     *         is empty.
     */
    public static <T> List<T> emptyIfNull(List<T> toReturn) {
        if (toReturn == null) {
            return new ArrayList<T>();
        }
        return toReturn;
    }
}