Class AnalysisCacheToRepositoryAdapter

java.lang.Object
edu.umd.cs.findbugs.AnalysisCacheToRepositoryAdapter
All Implemented Interfaces:
org.apache.bcel.util.Repository

public class AnalysisCacheToRepositoryAdapter extends 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
  • Constructor Details

    • AnalysisCacheToRepositoryAdapter

      public AnalysisCacheToRepositoryAdapter()
      Constructor.
  • Method Details

    • clear

      public void clear()
      Specified by:
      clear in interface org.apache.bcel.util.Repository
    • findClass

      public org.apache.bcel.classfile.JavaClass findClass(String className)
      Specified by:
      findClass in interface org.apache.bcel.util.Repository
    • getClassPath

      public org.apache.bcel.util.ClassPath getClassPath()
      Specified by:
      getClassPath in interface org.apache.bcel.util.Repository
    • loadClass

      public org.apache.bcel.classfile.JavaClass loadClass(String className) throws ClassNotFoundException
      Specified by:
      loadClass in interface org.apache.bcel.util.Repository
      Throws:
      ClassNotFoundException
    • loadClass

      public org.apache.bcel.classfile.JavaClass loadClass(Class<?> cls) throws ClassNotFoundException
      Specified by:
      loadClass in interface org.apache.bcel.util.Repository
      Throws:
      ClassNotFoundException
    • removeClass

      public void removeClass(org.apache.bcel.classfile.JavaClass arg0)
      Specified by:
      removeClass in interface org.apache.bcel.util.Repository
    • storeClass

      public void storeClass(org.apache.bcel.classfile.JavaClass cls)
      Specified by:
      storeClass in interface org.apache.bcel.util.Repository