public final class Module extends Indenter
Modifier and Type | Class and 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 flags
|
static class |
Module.Opened |
static class |
Module.Provided |
static class |
Module.TargetType |
static class |
Module.Uses |
static class |
Module.VersionedFlaggedTargetType |
Modifier and Type | Field and 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 |
Modifier | Constructor and Description |
---|---|
private |
Module(Module.Builder builder) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getModuleFlags() |
java.lang.String |
getModuleName() |
java.lang.String |
getModuleVersion() |
private int |
newLine(java.lang.StringBuilder sb,
int length) |
java.lang.String |
toString() |
decreaseIndent, getIndentString, increaseIndent, indent, setIndent
public final Module.Header header
public final java.util.Set<Module.Uses> uses
public final java.util.Set<Module.Dependence> requires
public final java.util.Map<Module.Exported,java.util.Set<java.lang.String>> exports
public final java.util.Map<Module.Opened,java.util.Set<java.lang.String>> opens
public final java.util.Map<Module.Provided,java.util.Set<java.lang.String>> provides
private Module(Module.Builder builder)
public java.lang.String getModuleFlags()
public java.lang.String getModuleName()
public java.lang.String getModuleVersion()
public java.lang.String toString()
toString
in class java.lang.Object
private int newLine(java.lang.StringBuilder sb, int length)