public class ClassLoaderRepository extends Object implements Repository
Repository
,
Serialized FormConstructor 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()
Get the ClassPath associated with this Repository
|
JavaClass |
loadClass(Class<?> clazz)
Find 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 storeClass(JavaClass clazz)
storeClass
in interface Repository
public void removeClass(JavaClass clazz)
removeClass
in interface Repository
public JavaClass findClass(String className)
findClass
in interface Repository
public JavaClass loadClass(String className) throws ClassNotFoundException
loadClass
in interface Repository
ClassNotFoundException
public JavaClass loadClass(Class<?> clazz) throws ClassNotFoundException
Repository
loadClass
in interface Repository
ClassNotFoundException
public void clear()
clear
in interface Repository
public ClassPath getClassPath()
Repository
getClassPath
in interface Repository
Copyright © 2017. All rights reserved.