Package edu.umd.cs.findbugs
Class AnalysisCacheToRepositoryAdapter
- java.lang.Object
-
- edu.umd.cs.findbugs.AnalysisCacheToRepositoryAdapter
-
- All Implemented Interfaces:
java.io.Serializable
,org.apache.bcel.util.Repository
public class AnalysisCacheToRepositoryAdapter extends java.lang.Object implements org.apache.bcel.util.Repository
An implementation of org.apache.bcel.util.Repository that uses the AnalysisCache as its backing store.- Author:
- David Hovemeyer
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AnalysisCacheToRepositoryAdapter()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
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 cls)
org.apache.bcel.classfile.JavaClass
loadClass(java.lang.String className)
void
removeClass(org.apache.bcel.classfile.JavaClass arg0)
void
storeClass(org.apache.bcel.classfile.JavaClass cls)
-
-
-
Method Detail
-
clear
public void clear()
- Specified by:
clear
in interfaceorg.apache.bcel.util.Repository
-
findClass
public org.apache.bcel.classfile.JavaClass findClass(java.lang.String className)
- Specified by:
findClass
in interfaceorg.apache.bcel.util.Repository
-
getClassPath
public org.apache.bcel.util.ClassPath getClassPath()
- Specified by:
getClassPath
in interfaceorg.apache.bcel.util.Repository
-
loadClass
public org.apache.bcel.classfile.JavaClass loadClass(java.lang.String className) throws java.lang.ClassNotFoundException
- Specified by:
loadClass
in interfaceorg.apache.bcel.util.Repository
- Throws:
java.lang.ClassNotFoundException
-
loadClass
public org.apache.bcel.classfile.JavaClass loadClass(java.lang.Class cls) throws java.lang.ClassNotFoundException
- Specified by:
loadClass
in interfaceorg.apache.bcel.util.Repository
- Throws:
java.lang.ClassNotFoundException
-
removeClass
public void removeClass(org.apache.bcel.classfile.JavaClass arg0)
- Specified by:
removeClass
in interfaceorg.apache.bcel.util.Repository
-
storeClass
public void storeClass(org.apache.bcel.classfile.JavaClass cls)
- Specified by:
storeClass
in interfaceorg.apache.bcel.util.Repository
-
-