org.apache.bcel.util
public class SyntheticRepository extends Object implements Repository
Version: $Id: SyntheticRepository.java 152835 2002-11-10 18:30:05Z mdahm $
Method Summary | |
---|---|
void | clear() Clear all entries from cache. |
JavaClass | findClass(String className)
Find an already defined (cached) JavaClass object by name. |
static SyntheticRepository | getInstance() |
static SyntheticRepository | getInstance(ClassPath classPath) |
JavaClass | loadClass(String className)
Load a JavaClass object for the given class name using
the CLASSPATH environment variable. |
JavaClass | loadClass(Class clazz)
Try to find class source via getResourceAsStream(). |
void | removeClass(JavaClass clazz)
Remove class from repository |
void | storeClass(JavaClass clazz)
Store a new JavaClass instance into this Repository. |
Returns: JavaClass object for given runtime class
See Also: Class