Package sootup.java.core
Interface ModuleInfoAnalysisInputLocation
- All Superinterfaces:
AnalysisInputLocation
- All Known Implementing Classes:
JavaModulePathAnalysisInputLocation
,JrtFileSystemAnalysisInputLocation
,ModuleMultiReleaseJarAnalysisInputLocation
- Author:
- Markus Schmidt
Interface to mark AnalysisInputLocations that are capable of retreiving JavaModuleInformations
-
Method Summary
Modifier and TypeMethodDescription@NonNull Optional<JavaModuleInfo>
getModuleInfo
(ModuleSignature sig, View view) @NonNull Set<ModuleSignature>
getModules
(View view) Stream<? extends SootClassSource>
getModulesClassSources
(@NonNull ModuleSignature moduleSignature, @NonNull View view) Methods inherited from interface sootup.core.inputlocation.AnalysisInputLocation
getBodyInterceptors, getClassSource, getClassSources, getSourceType
-
Method Details
-
getModulesClassSources
Stream<? extends SootClassSource> getModulesClassSources(@NonNull ModuleSignature moduleSignature, @NonNull View view) -
getModuleInfo
-
getModules
-