class ClassLoaderSearchUtil
extends java.lang.Object
ClassLoaders 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 ClassLoaders 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 ClassLoaders as the search pathclassName - classLoaders - java.lang.ClassNotFoundException - If the Class could not be found in any of the specified CLsjava.lang.IllegalArgumentException