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

com.moon.core.lang.ClassLoaderUtil Maven / Gradle / Ivy

package com.moon.core.lang;

import static com.moon.core.lang.ThrowUtil.noInstanceError;

/**
 * @author moonsky
 */
public final class ClassLoaderUtil {

    private ClassLoaderUtil() { noInstanceError(); }

    public static ClassLoader getDefaultClassLoader() {
        try {
            ClassLoader cl = Thread.currentThread().getContextClassLoader();
            if (cl != null) {
                return cl;
            }
        } catch (Throwable t) {
            // ignore
        }
        return ClassLoader.getSystemClassLoader();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy