public static class ClassCache.ClassCacheLocator extends java.lang.Object implements IClassLocator
Constructor and Description |
---|
ClassCacheLocator() |
Modifier and Type | Method and Description |
---|---|
IClass |
getClassInfo(java.lang.String name)
Get class information.
|
IClass |
getRequiredClassInfo(java.lang.String name)
Get required class information.
|
boolean |
isLookupSupported()
Check if class lookup is supported.
|
java.lang.Class |
loadClass(java.lang.String name)
Load class.
|
public boolean isLookupSupported()
IClassLocator
false
,
lookup methods return only place holder class information.isLookupSupported
in interface IClassLocator
true
if class lookup supported, false
if only place holder information returnedpublic IClass getClassInfo(java.lang.String name)
IClassLocator
getClassInfo
in interface IClassLocator
name
- fully-qualified name of class to be foundnull
if class not foundpublic IClass getRequiredClassInfo(java.lang.String name)
IClassLocator
IClassLocator.getClassInfo(String)
, but throws a runtime exception rather than
returning null
.getRequiredClassInfo
in interface IClassLocator
name
- fully-qualified name of class to be foundnull
)public java.lang.Class loadClass(java.lang.String name)
IClassLocator
loadClass
in interface IClassLocator
name
- fully-qualified class namenull
if not found