public abstract class AbstractClassFinder<C>
extends java.lang.Object
java.lang.String[]
rather than [Ljava/lang/String;
.Modifier and Type | Field and Description |
---|---|
protected static java.lang.ClassNotFoundException |
CACHED_EXCEPTION |
Modifier | Constructor and Description |
---|---|
protected |
AbstractClassFinder(java.lang.ClassLoader classLoader,
C nullValue,
java.util.Map<java.lang.String,C> cache) |
protected static final java.lang.ClassNotFoundException CACHED_EXCEPTION
public C forName(java.lang.String name) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
protected abstract C forName(java.lang.String name, java.lang.ClassLoader classLoader) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException