public class ClassLoaderRepository extends Object implements Repository
Repository| Constructor and Description |
|---|
ClassLoaderRepository(ClassLoader loader) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clear all entries from cache.
|
JavaClass |
findClass(String className)
Find an already defined JavaClass.
|
ClassPath |
getClassPath()
Gets the ClassPath associated with this Repository
|
JavaClass |
loadClass(Class<?> clazz)
Finds the JavaClass instance for the given run-time class object
|
JavaClass |
loadClass(String className)
Lookup a JavaClass object from the Class Name provided.
|
void |
removeClass(JavaClass clazz)
Remove class from repository
|
void |
storeClass(JavaClass clazz)
Store a new JavaClass into this Repository.
|
public ClassLoaderRepository(ClassLoader loader)
public void clear()
clear in interface Repositorypublic JavaClass findClass(String className)
findClass in interface Repositorypublic ClassPath getClassPath()
RepositorygetClassPath in interface Repositorypublic JavaClass loadClass(Class<?> clazz) throws ClassNotFoundException
RepositoryloadClass in interface RepositoryClassNotFoundExceptionpublic JavaClass loadClass(String className) throws ClassNotFoundException
loadClass in interface RepositoryClassNotFoundExceptionpublic void removeClass(JavaClass clazz)
removeClass in interface Repositorypublic void storeClass(JavaClass clazz)
storeClass in interface RepositoryCopyright © 2004–2022 The Apache Software Foundation. All rights reserved.