Interface ModuleHashInfo
public sealed interface ModuleHashInfo
ModuleHashInfo is a preview API of the Java platform.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
Models hash information for a single module in the
ModuleHashesAttributePREVIEW.- Since:
- 22
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]hash()Returns the hash of the related module.Returns the name of the related module.static ModuleHashInfoPREVIEWof(ModuleEntryPREVIEW moduleName, byte[] hash) Returns a module hash description.static ModuleHashInfoPREVIEWof(ModuleDesc moduleDesc, byte[] hash) Returns a module hash description.
-
Method Details
-
moduleName
ModuleEntryPREVIEW moduleName()Returns the name of the related module.- Returns:
- the name of the related module
-
hash
byte[] hash()Returns the hash of the related module.- Returns:
- the hash of the related module
-
of
Returns a module hash description.- Parameters:
moduleName- the module namehash- the hash value- Returns:
- a module hash description
-
of
Returns a module hash description.- Parameters:
moduleDesc- the module namehash- the hash value- Returns:
- a module hash description
-
ModuleHashInfowhen preview features are enabled.