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
-
Constructor Summary
Constructors Modifier Constructor Description privateModule(Module.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetModuleFlags()java.lang.StringgetModuleName()java.lang.StringgetModuleVersion()private intnewLine(java.lang.StringBuilder sb, int length)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
-
-
Constructor Detail
-
Module
private Module(Module.Builder builder)
-
-
Method Detail
-
getModuleFlags
public java.lang.String getModuleFlags()
-
getModuleName
public java.lang.String getModuleName()
-
getModuleVersion
public java.lang.String getModuleVersion()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
newLine
private int newLine(java.lang.StringBuilder sb, int length)
-
-