Uses of Class
sootup.java.core.signatures.ModuleSignature
Package
Description
-
Uses of ModuleSignature in sootup.java.bytecode.frontend.conversion
-
Uses of ModuleSignature in sootup.java.bytecode.frontend.inputlocation
Modifier and TypeMethodDescriptionJrtFileSystemAnalysisInputLocation.discoverModules()
Discover and return all modules contained in the jrt filesystem.ModuleFinder.getAllModules()
Discover all modules in the module path.JavaModulePathAnalysisInputLocation.getModules
(View view) JrtFileSystemAnalysisInputLocation.getModules
(View view) ModuleFinder.getModules()
ModuleMultiReleaseJarAnalysisInputLocation.getModules
(View view) Modifier and TypeMethodDescriptionprotected Stream<JavaSootClassSource>
JavaModulePathAnalysisInputLocation.getClassSourcesInternal
(ModuleSignature moduleSignature, View view) protected Stream<JavaSootClassSource>
JrtFileSystemAnalysisInputLocation.getClassSourcesInternal
(ModuleSignature moduleSignature, IdentifierFactory identifierFactory, View view) ModuleFinder.getModule
(ModuleSignature moduleName) Returns the input location that manages the module.JavaModulePathAnalysisInputLocation.getModuleInfo
(ModuleSignature sig, View view) JrtFileSystemAnalysisInputLocation.getModuleInfo
(ModuleSignature sig, View view) ModuleFinder.getModuleInfo
(ModuleSignature sig) ModuleMultiReleaseJarAnalysisInputLocation.getModuleInfo
(ModuleSignature sig, View view) JavaModulePathAnalysisInputLocation.getModulesClassSources
(ModuleSignature moduleSignature, View view) JrtFileSystemAnalysisInputLocation.getModulesClassSources
(ModuleSignature moduleSignature, View view) Retreive CLassSources of a module specified by methodSignatureCollection<? extends SootClassSource>
ModuleMultiReleaseJarAnalysisInputLocation.getModulesClassSources
(ModuleSignature moduleSignature, View view) -
Uses of ModuleSignature in sootup.java.core
Modifier and TypeMethodDescriptionstatic ModuleSignature
JavaModuleIdentifierFactory.getModuleSignature
(String moduleName) Returns a unique ModuleSignature.abstract ModuleSignature
JavaModuleInfo.getModuleSignature()
JavaModuleInfo.ModuleReference.getModuleSignature()
Modifier and TypeMethodDescriptionboolean
JavaModuleInfo.PackageReference.appliesTo
(ModuleSignature moduleSignature) does not return true in case of self reference (which is usually implicitly allowed).static JavaModuleInfo
JavaModuleInfo.createAutomaticModuleInfo
(ModuleSignature moduleName) Represents the automatic module (e.g.JavaModuleIdentifierFactory.getClassType
(String className, String packageName, ModuleSignature moduleSignature) static JavaModuleIdentifierFactory
JavaModuleIdentifierFactory.getInstance
(ModuleSignature moduleSignature) ModuleInfoAnalysisInputLocation.getModuleInfo
(ModuleSignature sig, View view) Collection<? extends SootClassSource>
ModuleInfoAnalysisInputLocation.getModulesClassSources
(ModuleSignature moduleSignature, View view) JavaModuleIdentifierFactory.getPackageName
(String packageName, ModuleSignature moduleSignature) ModifierConstructorDescriptionModuleReference
(ModuleSignature moduleInfo, EnumSet<ModuleModifier> accessModifier) ModifierConstructorDescriptionPackageReference
(ModulePackageName packageName, EnumSet<ModuleModifier> modifier, Collection<ModuleSignature> targetModules) -
Uses of ModuleSignature in sootup.java.core.signatures
Modifier and TypeFieldDescriptionstatic final ModuleSignature
ModuleSignature.UNNAMED_MODULE
The unnamed module.Modifier and TypeMethodDescriptionModulePackageName.getModuleSignature()
The module in which this package resides.ModifierConstructorDescriptionModulePackageName
(String packageName, ModuleSignature moduleSignature) Internal: Constructs a Package Signature for Java 9 Packages. -
Uses of ModuleSignature in sootup.java.core.views
Modifier and TypeMethodDescriptionJavaModuleView.getModuleClasses
(ModuleSignature moduleSignature) return the classes which belong to the moduleSignatureJavaModuleView.getModuleInfo
(ModuleSignature sig)