Package org.openjdk.asmtools.common
Class Module
- java.lang.Object
-
- org.openjdk.asmtools.jdis.Indenter
-
- org.openjdk.asmtools.common.Module
-
public final class Module extends Indenter
Internal presentation of a module
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Module.Builder
The module builder.static class
Module.Dependence
static class
Module.Exported
static class
Module.FlaggedTargetType
static class
Module.Header
static class
Module.Modifier
Modules flagsstatic class
Module.Opened
static class
Module.Provided
static class
Module.TargetType
static class
Module.Uses
static class
Module.VersionedFlaggedTargetType
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<Module.Exported,java.util.Set<java.lang.String>>
exports
Module.Header
header
java.util.Map<Module.Opened,java.util.Set<java.lang.String>>
opens
java.util.Map<Module.Provided,java.util.Set<java.lang.String>>
provides
java.util.Set<Module.Dependence>
requires
java.util.Set<Module.Uses>
uses
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getModuleFlags()
java.lang.String
getModuleName()
java.lang.String
getModuleVersion()
java.lang.String
toString()
-
Methods inherited from class org.openjdk.asmtools.jdis.Indenter
decreaseIndent, getIndentString, increaseIndent, indent, setIndent
-
-
-
-
Field Detail
-
header
public final Module.Header header
-
uses
public final java.util.Set<Module.Uses> uses
-
requires
public final java.util.Set<Module.Dependence> requires
-
exports
public final java.util.Map<Module.Exported,java.util.Set<java.lang.String>> exports
-
opens
public final java.util.Map<Module.Opened,java.util.Set<java.lang.String>> opens
-
provides
public final java.util.Map<Module.Provided,java.util.Set<java.lang.String>> provides
-
-