## Uses of Class
java.lang.module.ModuleDescriptor.Version

Packages that use ModuleDescriptor.Version
java.lang.module: Classes to support module descriptors and creating configurations of modules by means of resolution and service binding.

### Uses of ModuleDescriptor.Version in java.lang.module

Methods in java.lang.module that return ModuleDescriptor.Version
`static ModuleDescriptor.Version` ModuleDescriptor.Version.`parse​(String v)` Parses the given string as a version string.

Methods in java.lang.module that return types with arguments of type ModuleDescriptor.Version
`Optional<ModuleDescriptor.Version>` ModuleDescriptor.Requires.`compiledVersion()` Returns the version of the module if recorded at compile-time.
`Optional<ModuleDescriptor.Version>` ModuleDescriptor.`version()` Returns the module version.

Methods in java.lang.module with parameters of type ModuleDescriptor.Version
`int` ModuleDescriptor.Version.`compareTo​(ModuleDescriptor.Version that)` Compares this module version to another module version.
`ModuleDescriptor.Builder` ModuleDescriptor.Builder.`requires​(Set<ModuleDescriptor.Requires.Modifier> ms, String mn, ModuleDescriptor.Version compiledVersion)` Adds a dependence on a module with the given (and possibly empty) set of modifiers.
`ModuleDescriptor.Builder` ModuleDescriptor.Builder.`version​(ModuleDescriptor.Version v)` Sets the module version.