public class ReloaderUtil extends Object
Reloader.Reloader,
ClassReflectionUtil| Constructor and Description |
|---|
ReloaderUtil() |
public static void checkAndReload(Collection<Class<?>> classes)
classes - a set of classes.Reloader.checkAndReload(Class)public static void checkAndReloadHierarchy(Class<?> clazz)
public static boolean isReloadingAnyClass(Collection<Class<?>> classes)
classes - a set of classes.true if any of the given classes is currently being reloaded.Reloader.isReloadingClass(Class)public static boolean isReloadingAnyClass(Collection<Class<?>> classes, Class<?> exclude)
classes - a set of classes.exclude - a class to be excluded from the checktrue if any of the given classes except the excluded class
is currently being reloaded.Reloader.isReloadingClass(Class)public static boolean containsReloadableClass(Collection<Class<?>> classes)
classes - a set of classes.true if any of the given classes is reloadable.public static Collection<Class<?>> getReloadableClasses(Collection<Class<?>> classes)
classes - a set of classes.public static boolean isReloadableClassHierarchy(Class<?> klass)
klass - a class.true if any of the classes in the class hierarchy
of the given class is reloadable.public static boolean existsReloadableClassHierarchy(Class<?>[] classes)
classes - a set class of classes.true if any of the classes in the class hierarchies
of the given classes is reloadable.public static Set<Class<?>> getReloadableClassHierarchy(Class<?> klass)
klass - a class.public static Set<Class<?>> getReloadableClassHierarchies(Class<?>[] classes)
classes - a set of classes.public static Set<Class<?>> getReloadableClassHierarchies(Collection<Class<?>> classes)
classes - a set of classes.public static final Method getFindLoadedClass()
public static final Class<?> getLoadedClass(ClassLoader cl, String name)
public static final boolean isLoadedClass(ClassLoader cl, String name)
public static Set<Class<?>> withParents(Class<?> klass)
getReloadableClassHierarchy(Class) insteadpublic static Set<Class<?>> withParentInterfaces(Collection<Class<?>> classes)
Copyright © 2018. All rights reserved.