Interface IModule
- All Known Subinterfaces:
IBinaryModule,ISourceModule
- All Known Implementing Classes:
BasicModule,ModuleDescriptionInfo,ModuleInfo
public interface IModule
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final IModule.IPackageExport[]static final IModule.IModuleReference[]static final IModule[]static final IModule.IPackageExport[]static final IModule.IService[]static final char[][] -
Method Summary
Modifier and TypeMethodDescriptionstatic IModulecreateAutomatic(char[] moduleName, boolean fromManifest) static IModulecreateAutomatic(String fileName, boolean isFile, Manifest manifest) exports()default booleandefault booleanbooleanisOpen()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:
-
MODULE_INFO_JAVA
- See Also:
-
MODULE_INFO_CLASS
- See Also:
-
-
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
-