public interface IModule
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IModule.IModuleReference |
static interface |
IModule.IPackageExport |
static interface |
IModule.IService |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MODULE_INFO |
static java.lang.String |
MODULE_INFO_CLASS |
static java.lang.String |
MODULE_INFO_JAVA |
static IModule.IPackageExport[] |
NO_EXPORTS |
static IModule.IModuleReference[] |
NO_MODULE_REFS |
static IModule[] |
NO_MODULES |
static IModule.IPackageExport[] |
NO_OPENS |
static IModule.IService[] |
NO_PROVIDES |
static char[][] |
NO_USES |
| Modifier and Type | Method and Description |
|---|---|
static IModule |
createAutomatic(char[] moduleName,
boolean fromManifest) |
static IModule |
createAutomatic(java.lang.String fileName,
boolean isFile,
java.util.jar.Manifest manifest) |
IModule.IPackageExport[] |
exports() |
default boolean |
isAutomatic() |
default boolean |
isAutoNameFromManifest() |
boolean |
isOpen() |
char[] |
name() |
IModule.IPackageExport[] |
opens() |
IModule.IService[] |
provides() |
IModule.IModuleReference[] |
requires() |
char[][] |
uses() |
static final IModule.IModuleReference[] NO_MODULE_REFS
static final IModule.IPackageExport[] NO_EXPORTS
static final char[][] NO_USES
static final IModule.IService[] NO_PROVIDES
static final IModule[] NO_MODULES
static final IModule.IPackageExport[] NO_OPENS
static final java.lang.String MODULE_INFO
static final java.lang.String MODULE_INFO_JAVA
static final java.lang.String MODULE_INFO_CLASS
char[] name()
IModule.IModuleReference[] requires()
IModule.IPackageExport[] exports()
char[][] uses()
IModule.IService[] provides()
IModule.IPackageExport[] opens()
default boolean isAutomatic()
default boolean isAutoNameFromManifest()
boolean isOpen()
static IModule createAutomatic(char[] moduleName, boolean fromManifest)
static IModule createAutomatic(java.lang.String fileName, boolean isFile, java.util.jar.Manifest manifest)