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 TypeMethodDescription@NonNull Collection<ModuleSignature>
JrtFileSystemAnalysisInputLocation.discoverModules()
Discover and return all modules contained in the jrt filesystem.@NonNull Collection<ModuleSignature>
ModuleFinder.getAllModules()
Discover all modules in the module path.@NonNull Set<ModuleSignature>
JavaModulePathAnalysisInputLocation.getModules
(View view) @NonNull Set<ModuleSignature>
JrtFileSystemAnalysisInputLocation.getModules
(View view) @NonNull Set<ModuleSignature>
ModuleFinder.getModules()
@NonNull Set<ModuleSignature>
ModuleMultiReleaseJarAnalysisInputLocation.getModules
(@NonNull View view) Methods in sootup.java.bytecode.frontend.inputlocation with parameters of type ModuleSignatureModifier and TypeMethodDescriptionprotected Stream<JavaSootClassSource>
JavaModulePathAnalysisInputLocation.getClassSourcesInternal
(@NonNull ModuleSignature moduleSignature, @NonNull View view) protected @NonNull Stream<JavaSootClassSource>
JrtFileSystemAnalysisInputLocation.getClassSourcesInternal
(@NonNull ModuleSignature moduleSignature, @NonNull IdentifierFactory identifierFactory, @NonNull View view) @Nullable AnalysisInputLocation
ModuleFinder.getModule
(@NonNull ModuleSignature moduleName) Returns the input location that manages the module.@NonNull Optional<JavaModuleInfo>
JavaModulePathAnalysisInputLocation.getModuleInfo
(ModuleSignature sig, View view) @NonNull Optional<JavaModuleInfo>
JrtFileSystemAnalysisInputLocation.getModuleInfo
(ModuleSignature sig, View view) @NonNull Optional<JavaModuleInfo>
ModuleFinder.getModuleInfo
(ModuleSignature sig) @NonNull Optional<JavaModuleInfo>
ModuleMultiReleaseJarAnalysisInputLocation.getModuleInfo
(@NonNull ModuleSignature sig, @NonNull View view) @NonNull Stream<JavaSootClassSource>
JavaModulePathAnalysisInputLocation.getModulesClassSources
(@NonNull ModuleSignature moduleSignature, @NonNull View view) @NonNull Stream<JavaSootClassSource>
JrtFileSystemAnalysisInputLocation.getModulesClassSources
(@NonNull ModuleSignature moduleSignature, @NonNull View view) Retreive CLassSources of a module specified by methodSignatureStream<? extends SootClassSource>
ModuleMultiReleaseJarAnalysisInputLocation.getModulesClassSources
(@NonNull ModuleSignature moduleSignature, @NonNull View view) -
Uses of ModuleSignature in sootup.java.core
Methods in sootup.java.core that return ModuleSignatureModifier and TypeMethodDescriptionstatic ModuleSignature
JavaModuleIdentifierFactory.getModuleSignature
(@NonNull String moduleName) Returns a unique ModuleSignature.abstract ModuleSignature
JavaModuleInfo.getModuleSignature()
@NonNull ModuleSignature
JavaModuleInfo.ModuleReference.getModuleSignature()
Methods in sootup.java.core that return types with arguments of type ModuleSignatureModifier and TypeMethodDescription@NonNull Set<ModuleSignature>
ModuleInfoAnalysisInputLocation.getModules
(View view) Methods in sootup.java.core with parameters of type ModuleSignatureModifier and TypeMethodDescriptionboolean
JavaModuleInfo.PackageReference.appliesTo
(@NonNull ModuleSignature moduleSignature) does not return true in case of self reference (which is usually implicitly allowed).static JavaModuleInfo
JavaModuleInfo.createAutomaticModuleInfo
(@NonNull ModuleSignature moduleName) Represents the automatic module (e.g. a jar without a module-descriptor on the module path)JavaModuleIdentifierFactory.getClassType
(@NonNull String className, @NonNull String packageName, @NonNull ModuleSignature moduleSignature) static JavaModuleIdentifierFactory
JavaModuleIdentifierFactory.getInstance
(@NonNull ModuleSignature moduleSignature) @NonNull Optional<JavaModuleInfo>
ModuleInfoAnalysisInputLocation.getModuleInfo
(ModuleSignature sig, View view) Stream<? extends SootClassSource>
ModuleInfoAnalysisInputLocation.getModulesClassSources
(@NonNull ModuleSignature moduleSignature, @NonNull View view) JavaModuleIdentifierFactory.getPackageName
(@NonNull String packageName, @NonNull ModuleSignature moduleSignature) Constructors in sootup.java.core with parameters of type ModuleSignatureModifierConstructorDescriptionModuleReference
(@NonNull ModuleSignature moduleInfo, @NonNull EnumSet<ModuleModifier> accessModifier) Constructor parameters in sootup.java.core with type arguments of type ModuleSignatureModifierConstructorDescriptionPackageReference
(@NonNull ModulePackageName packageName, @NonNull EnumSet<ModuleModifier> modifier, @NonNull 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 TypeMethodDescription@NonNull Collection<JavaSootClass>
JavaModuleView.getModuleClasses
(@NonNull ModuleSignature moduleSignature) return the classes which belong to the moduleSignature@NonNull Optional<JavaModuleInfo>
JavaModuleView.getModuleInfo
(ModuleSignature sig)