class ClassLoaderSearchUtil
extends java.lang.Object
ClassLoader
s for a Class
by name.
Not to be granted visibility outside of this package, unless scoped out to internals (this is not part of the public
user API)Modifier and Type | Field and Description |
---|---|
private static java.util.logging.Logger |
log
Logger
|
Modifier | Constructor and Description |
---|---|
private |
ClassLoaderSearchUtil()
No instances, keep private
|
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.Class<?> |
findClassFromClassLoaders(java.lang.String className,
java.lang.Iterable<java.lang.ClassLoader> classLoaders)
Finds a
Class by name using a series of ClassLoader s as the search path |
static java.lang.Class<?> findClassFromClassLoaders(java.lang.String className, java.lang.Iterable<java.lang.ClassLoader> classLoaders) throws java.lang.ClassNotFoundException, java.lang.IllegalArgumentException
Class
by name using a series of ClassLoader
s as the search pathclassName
- classLoaders
- java.lang.ClassNotFoundException
- If the Class
could not be found in any of the specified CLsjava.lang.IllegalArgumentException