Package com.io7m.changelog.core
Interface CVersionType
- All Superinterfaces:
Comparable<CVersionType>,Formattable
- All Known Implementing Classes:
CVersion
A version number.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidCheck preconditions for the type.default intcompareTo(CVersionType other) default voidmajor()minor()patch()
-
Method Details
-
major
- Returns:
- The major version
-
minor
- Returns:
- The minor version
-
patch
- Returns:
- The patch version
-
qualifier
Optional<CVersionQualifier> qualifier()- Returns:
- The version qualifier
-
compareTo
- Specified by:
compareToin interfaceComparable<CVersionType>
-
checkPreconditions
@Check default void checkPreconditions()Check preconditions for the type. -
formatTo
- Specified by:
formatToin interfaceFormattable
-