java.io.Serializable, org.apache.bcel.util.Repositorypublic class URLClassPathRepository
extends java.lang.Object
implements org.apache.bcel.util.Repository
| Modifier and Type | Field | Description |
|---|---|---|
static boolean |
DEBUG |
| Constructor | Description |
|---|---|
URLClassPathRepository() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addURL(java.lang.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(java.lang.String className) |
|
org.apache.bcel.util.ClassPath |
getClassPath() |
|
org.apache.bcel.classfile.JavaClass |
loadClass(java.lang.Class clazz) |
|
org.apache.bcel.classfile.JavaClass |
loadClass(java.lang.String className) |
|
void |
removeClass(org.apache.bcel.classfile.JavaClass javaClass) |
|
void |
storeClass(org.apache.bcel.classfile.JavaClass javaClass) |
public void destroy()
public void addURL(java.lang.String fileName)
throws java.io.IOException
fileName - filename or URL of classpath entry to addjava.io.IOExceptionpublic 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(@NonNull java.lang.String className)
findClass in interface org.apache.bcel.util.Repositorypublic org.apache.bcel.classfile.JavaClass loadClass(@NonNull java.lang.String className) throws java.lang.ClassNotFoundException
loadClass in interface org.apache.bcel.util.Repositoryjava.lang.ClassNotFoundExceptionpublic org.apache.bcel.classfile.JavaClass loadClass(java.lang.Class clazz)
throws java.lang.ClassNotFoundException
loadClass in interface org.apache.bcel.util.Repositoryjava.lang.ClassNotFoundExceptionpublic void clear()
clear in interface org.apache.bcel.util.Repositorypublic org.apache.bcel.util.ClassPath getClassPath()
getClassPath in interface org.apache.bcel.util.RepositoryFindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.