Index
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
Versionobject.
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
majorrecord component. - minor() - Method in record class dev.rafandoo.versioning.Version
-
Returns the value of the
minorrecord component.
P
- patch() - Method in record class dev.rafandoo.versioning.Version
-
Returns the value of the
patchrecord 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
releaseCandidaterecord 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
Versionrecord 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.
All Classes and Interfaces|All Packages