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 classModule.BuilderThe module builder.static classModule.Dependencestatic classModule.Exportedstatic classModule.FlaggedTargetTypestatic classModule.Headerstatic classModule.ModifierModules flagsstatic classModule.Openedstatic classModule.Providedstatic classModule.TargetTypestatic classModule.Usesstatic classModule.VersionedFlaggedTargetType
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<Module.Exported,java.util.Set<java.lang.String>>exportsModule.Headerheaderjava.util.Map<Module.Opened,java.util.Set<java.lang.String>>opensjava.util.Map<Module.Provided,java.util.Set<java.lang.String>>providesjava.util.Set<Module.Dependence>requiresjava.util.Set<Module.Uses>uses
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetModuleFlags()java.lang.StringgetModuleName()java.lang.StringgetModuleVersion()java.lang.StringtoString()-
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
-
-