public class ClassLoaders extends Object
| 构造器和说明 |
|---|
ClassLoaders() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <I,O> O |
doAction(ClassLoader threadContextClassLoader,
Function<I,O> action,
I input) |
static ClassLoader |
getDefaultClassLoader() |
static ClassLoader |
getSystemClassLoader() |
static boolean |
hasClass(String classFQN,
ClassLoader classLoader) |
static Class |
loadClass(String className) |
static Class |
loadClass(String className,
Class basedClass) |
static Class |
loadClass(String className,
ClassLoader classLoader) |
static Class |
loadImplClass(String className,
ClassLoader classLoader,
Class superClass) |
public static Class loadClass(@NonNull String className) throws ClassNotFoundException
public static Class loadClass(@NonNull String className, @Nullable Class basedClass) throws ClassNotFoundException
public static Class loadClass(@NonNull String className, @Nullable ClassLoader classLoader) throws ClassNotFoundException
public static Class loadImplClass(@NonNull String className, @Nullable ClassLoader classLoader, Class superClass) throws ClassNotFoundException
public static <I,O> O doAction(@NonNull ClassLoader threadContextClassLoader, @NonNull Function<I,O> action, @Nullable I input)
public static ClassLoader getDefaultClassLoader()
public static ClassLoader getSystemClassLoader()
public static boolean hasClass(@NonNull String classFQN, @Nullable ClassLoader classLoader)
Copyright © 2021. All rights reserved.