public class URLClassPathRepository extends Object implements org.apache.bcel.util.Repository
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEBUG |
| Constructor and Description |
|---|
URLClassPathRepository() |
| Modifier and Type | Method and Description |
|---|---|
void |
addURL(String fileName)
Add a filename or URL to the classpath.
|
void |
clear() |
void |
destroy()
Clear the repository and close all underlying resources.
|
org.apache.bcel.classfile.JavaClass |
findClass(String className) |
org.apache.bcel.util.ClassPath |
getClassPath() |
org.apache.bcel.classfile.JavaClass |
loadClass(Class<?> clazz) |
org.apache.bcel.classfile.JavaClass |
loadClass(String className) |
void |
removeClass(org.apache.bcel.classfile.JavaClass javaClass) |
void |
storeClass(org.apache.bcel.classfile.JavaClass javaClass) |
public void destroy()
public void addURL(String fileName) throws IOException
fileName - filename or URL of classpath entry to addIOExceptionpublic void storeClass(org.apache.bcel.classfile.JavaClass javaClass)
storeClass in interface org.apache.bcel.util.Repositorypublic void removeClass(org.apache.bcel.classfile.JavaClass javaClass)
removeClass in interface org.apache.bcel.util.Repositorypublic org.apache.bcel.classfile.JavaClass findClass(String className)
findClass in interface org.apache.bcel.util.Repositorypublic org.apache.bcel.classfile.JavaClass loadClass(String className) throws ClassNotFoundException
loadClass in interface org.apache.bcel.util.RepositoryClassNotFoundExceptionpublic org.apache.bcel.classfile.JavaClass loadClass(Class<?> clazz) throws ClassNotFoundException
loadClass in interface org.apache.bcel.util.RepositoryClassNotFoundExceptionpublic void clear()
clear in interface org.apache.bcel.util.Repositorypublic org.apache.bcel.util.ClassPath getClassPath()
getClassPath in interface org.apache.bcel.util.RepositoryCopyright © 2003–2015. All rights reserved.