Index

A D E G H M P R T V 
All Classes and Interfaces|All Packages

A

apply(Project) - Method in class dev.rafandoo.versioning.VersioningPlugin
Applies the plugin to the given project.
asString() - Method in record class dev.rafandoo.versioning.Version
Returns the semantic version as a string.

D

dev.rafandoo.versioning - package dev.rafandoo.versioning
 

E

equals(Object) - Method in record class dev.rafandoo.versioning.Version
Indicates whether some other object is "equal to" this one.

G

getMajor() - Method in class dev.rafandoo.versioning.VersioningExtension
Returns the MAJOR component of the current version.
getMinor() - Method in class dev.rafandoo.versioning.VersioningExtension
Returns the MINOR component of the current version.
getName() - Method in class dev.rafandoo.versioning.VersioningExtension
Returns the full version string, including release candidate if present.
getPatch() - Method in class dev.rafandoo.versioning.VersioningExtension
Returns the PATCH component of the current version.
getReleaseCandidate() - Method in class dev.rafandoo.versioning.VersioningExtension
Returns the Release Candidate (RC) number of the current version.
getVersion() - Method in class dev.rafandoo.versioning.VersioningExtension
Returns the current version as a Version object.

H

hashCode() - Method in record class dev.rafandoo.versioning.Version
Returns a hash code value for this object.

M

major() - Method in record class dev.rafandoo.versioning.Version
Returns the value of the major record component.
minor() - Method in record class dev.rafandoo.versioning.Version
Returns the value of the minor record component.

P

patch() - Method in record class dev.rafandoo.versioning.Version
Returns the value of the patch record component.

R

register(Project, VersioningExtension) - Static method in class dev.rafandoo.versioning.VersioningTasks
Registers all version bump tasks (major, minor, patch, RC) and a release task for the given project.
releaseCandidate() - Method in record class dev.rafandoo.versioning.Version
Returns the value of the releaseCandidate record component.

T

toString() - Method in record class dev.rafandoo.versioning.Version
Returns a string representation of this record class.

V

Version - Record Class in dev.rafandoo.versioning
Represents a semantic version with optional Release Candidate (RC) number.
Version(int, int, int, int) - Constructor for record class dev.rafandoo.versioning.Version
Creates an instance of a Version record class.
VersioningExtension - Class in dev.rafandoo.versioning
Gradle extension that exposes the project's semantic version in a safe and readable way.
VersioningExtension(Project) - Constructor for class dev.rafandoo.versioning.VersioningExtension
Constructs a VersioningExtension for the given project.
VersioningPlugin - Class in dev.rafandoo.versioning
Gradle plugin that provides semantic versioning support for a project.
VersioningPlugin() - Constructor for class dev.rafandoo.versioning.VersioningPlugin
 
VersioningTasks - Class in dev.rafandoo.versioning
Registers Gradle tasks responsible for semantic-version increments.
A D E G H M P R T V 
All Classes and Interfaces|All Packages