Interface IModule
- All Known Subinterfaces:
IBinaryModule
,ISourceModule
- All Known Implementing Classes:
BasicModule
,ModuleDescriptionInfo
,ModuleInfo
public interface IModule
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
static interface
static interface
-
Field Summary
Modifier and TypeFieldDescriptionstatic String
static String
static String
static IModule.IPackageExport[]
static IModule.IModuleReference[]
static IModule[]
static IModule.IPackageExport[]
static IModule.IService[]
static char[][]
-
Method Summary
Modifier and TypeMethodDescriptionstatic IModule
createAutomatic(char[] moduleName, boolean fromManifest)
static IModule
createAutomatic(String fileName, boolean isFile, Manifest manifest)
exports()
default boolean
default boolean
boolean
isOpen()
char[]
name()
opens()
provides()
requires()
char[][]
uses()
-
Field Details
-
NO_MODULE_REFS
-
NO_EXPORTS
-
NO_USES
static final char[][] NO_USES -
NO_PROVIDES
-
NO_MODULES
-
NO_OPENS
-
MODULE_INFO
- See Also:
- Constant Field Values
-
MODULE_INFO_JAVA
- See Also:
- Constant Field Values
-
MODULE_INFO_CLASS
- See Also:
- Constant Field Values
-
-
Method Details
-
name
char[] name() -
requires
IModule.IModuleReference[] requires() -
exports
IModule.IPackageExport[] exports() -
uses
char[][] uses() -
provides
IModule.IService[] provides() -
opens
IModule.IPackageExport[] opens() -
isAutomatic
default boolean isAutomatic() -
isAutoNameFromManifest
default boolean isAutoNameFromManifest() -
isOpen
boolean isOpen() -
createAutomatic
-
createAutomatic
-