Uses of Class
sootup.java.core.signatures.ModuleSignature
Packages that use ModuleSignature
Package
Description
-
Uses of ModuleSignature in sootup.java.bytecode.frontend.conversion
Methods in sootup.java.bytecode.frontend.conversion that return ModuleSignature -
Uses of ModuleSignature in sootup.java.bytecode.frontend.inputlocation
Methods in sootup.java.bytecode.frontend.inputlocation that return types with arguments of type ModuleSignatureModifier 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) Methods in sootup.java.bytecode.frontend.inputlocation with parameters of type ModuleSignatureModifier 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 methodSignatureStream<? extends SootClassSource>
ModuleMultiReleaseJarAnalysisInputLocation.getModulesClassSources
(ModuleSignature moduleSignature, View view) -
Uses of ModuleSignature in sootup.java.core
Methods in sootup.java.core that return ModuleSignatureModifier and TypeMethodDescriptionstatic ModuleSignature
JavaModuleIdentifierFactory.getModuleSignature
(String moduleName) Returns a unique ModuleSignature.abstract ModuleSignature
JavaModuleInfo.getModuleSignature()
JavaModuleInfo.ModuleReference.getModuleSignature()
Methods in sootup.java.core that return types with arguments of type ModuleSignatureMethods in sootup.java.core with parameters of type ModuleSignatureModifier 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) Stream<? extends SootClassSource>
ModuleInfoAnalysisInputLocation.getModulesClassSources
(ModuleSignature moduleSignature, View view) JavaModuleIdentifierFactory.getPackageName
(String packageName, ModuleSignature moduleSignature) Constructors in sootup.java.core with parameters of type ModuleSignatureModifierConstructorDescriptionModuleReference
(ModuleSignature moduleInfo, EnumSet<ModuleModifier> accessModifier) Constructor parameters in sootup.java.core with type arguments of type ModuleSignatureModifierConstructorDescriptionPackageReference
(ModulePackageName packageName, EnumSet<ModuleModifier> modifier, Collection<ModuleSignature> targetModules) -
Uses of ModuleSignature in sootup.java.core.signatures
Fields in sootup.java.core.signatures declared as ModuleSignatureModifier and TypeFieldDescriptionstatic final ModuleSignature
ModuleSignature.UNNAMED_MODULE
The unnamed module.Methods in sootup.java.core.signatures that return ModuleSignatureModifier and TypeMethodDescriptionModulePackageName.getModuleSignature()
The module in which this package resides.Constructors in sootup.java.core.signatures with parameters of type ModuleSignatureModifierConstructorDescriptionModulePackageName
(String packageName, ModuleSignature moduleSignature) Internal: Constructs a Package Signature for Java 9 Packages. -
Uses of ModuleSignature in sootup.java.core.views
Methods in sootup.java.core.views that return types with arguments of type ModuleSignatureMethods in sootup.java.core.views with parameters of type ModuleSignatureModifier and TypeMethodDescriptionJavaModuleView.getModuleClasses
(ModuleSignature moduleSignature) return the classes which belong to the moduleSignatureJavaModuleView.getModuleInfo
(ModuleSignature sig)