Class ArchiveBasedAnalysisInputLocation

java.lang.Object
sootup.java.bytecode.frontend.inputlocation.PathBasedAnalysisInputLocation
sootup.java.bytecode.frontend.inputlocation.ArchiveBasedAnalysisInputLocation
All Implemented Interfaces:
AutoCloseable, AnalysisInputLocation
Direct Known Subclasses:
DownloadJarAnalysisInputLocation, MultiReleaseJarAnalysisInputLocation

public class ArchiveBasedAnalysisInputLocation extends PathBasedAnalysisInputLocation
  • Field Details

    • fileSystemCache

      protected final com.google.common.cache.LoadingCache<Path,FileSystem> fileSystemCache
  • Constructor Details

    • ArchiveBasedAnalysisInputLocation

      public ArchiveBasedAnalysisInputLocation(@NonNull Path path, @NonNull SourceType srcType)
    • ArchiveBasedAnalysisInputLocation

      public ArchiveBasedAnalysisInputLocation(@NonNull Path path, @NonNull SourceType srcType, @NonNull List<BodyInterceptor> bodyInterceptors)
    • ArchiveBasedAnalysisInputLocation

      public ArchiveBasedAnalysisInputLocation(Path path, SourceType srcType, List<BodyInterceptor> bodyInterceptors, Collection<Path> ignoredPaths)
  • Method Details