Package sootup.java.core
Class JavaModuleInfo
java.lang.Object
sootup.java.core.JavaModuleInfo
- Direct Known Subclasses:
AsmModuleSource
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic JavaModuleInfo
createAutomaticModuleInfo
(ModuleSignature moduleName) Represents the automatic module (e.g.abstract Collection<JavaModuleInfo.PackageReference>
exports()
abstract ModuleSignature
static JavaModuleInfo
Represents all Packages from the Classpathabstract boolean
boolean
abstract Collection<JavaModuleInfo.PackageReference>
opens()
abstract Collection<JavaModuleInfo.InterfaceReference>
provides()
abstract Collection<JavaModuleInfo.ModuleReference>
requires()
toString()
abstract Collection<JavaClassType>
uses()
-
Constructor Details
-
JavaModuleInfo
public JavaModuleInfo()
-
-
Method Details
-
getModuleSignature
-
getModifiers
-
requires
-
exports
-
opens
-
provides
-
uses
-
isAutomaticModule
public abstract boolean isAutomaticModule() -
isUnnamedModule
public boolean isUnnamedModule() -
toString
-
createAutomaticModuleInfo
Represents the automatic module (e.g. a jar without a module-descriptor on the module path) -
getUnnamedModuleInfo
Represents all Packages from the Classpath
-