com.ibm.wala.classLoader
Interface ClassLoaderFactory

All Known Implementing Classes:
ClassLoaderFactoryImpl, JavaScriptLoaderFactory, PolyglotClassLoaderFactory, SingleClassLoaderFactory

public interface ClassLoaderFactory


Method Summary
 IClassLoader getLoader(ClassLoaderReference classLoaderReference, IClassHierarchy cha, AnalysisScope scope)
          Return a class loader corresponding to a given class loader identifier.
 

Method Detail

getLoader

IClassLoader getLoader(ClassLoaderReference classLoaderReference,
                       IClassHierarchy cha,
                       AnalysisScope scope)
                       throws java.io.IOException
Return a class loader corresponding to a given class loader identifier. Create one if necessary.

Parameters:
classLoaderReference - identifier for the desired class loader
Returns:
IClassLoader
Throws:
java.io.IOException