Package sootup.java.core
Class JavaModuleInfo
java.lang.Object
sootup.java.core.JavaModuleInfo
- Direct Known Subclasses:
AsmModuleSource
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JavaModuleInfocreateAutomaticModuleInfo(@NonNull ModuleSignature moduleName) Represents the automatic module (e.g. a jar without a module-descriptor on the module path)abstract Collection<JavaModuleInfo.PackageReference>exports()abstract ModuleSignaturestatic JavaModuleInfoRepresents all Packages from the Classpathabstract booleanbooleanabstract 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
-