Interface Module

All Known Subinterfaces:
MappedSourceModule, SourceModule
All Known Implementing Classes:
AbstractNestedJarFileModule, AbstractURLModule, BinaryDirectoryTreeModule, ClassFileModule, ClassFileURLModule, CompoundModule, DexFileModule, DirectoryTreeModule, EclipseSourceDirectoryTreeModule, EclipseSourceFileModule, FileModule, JarFileModule, JarStreamModule, JrtModule, JSCallGraphUtil.Bootstrap, MappedSourceFileModule, NestedJarFileModule, NodejsRequiredCoreModule, NodejsRequiredSourceModule, ResourceJarFileModule, SourceDirectoryTreeModule, SourceFileModule, SourceURLModule

public interface Module
A Module represents a set of files to analyze. eg., a Jar file. These are persistent (hung onto by ClassLoaderImpl) .. so, a Module should not hold onto a lot of data.
  • Method Summary

    Modifier and Type
    Method
    Description
     
  • Method Details

    • getEntries

      Iterator<? extends ModuleEntry> getEntries()
      Returns:
      an Iterator of the ModuleEntries in this Module.