This is an automated email from the ASF dual-hosted git repository.
slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-release.git
The following commit(s) were added to refs/heads/master by this push:
new 0193b31 Change interface implemented by MavenArtifactVersion
0193b31 is described below
commit 0193b314d883a72d4650cc40444f3747b5c70ab1
Author: Piotrek Żygieło <[email protected]>
AuthorDate: Sun Dec 12 13:10:05 2021 +0100
Change interface implemented by MavenArtifactVersion
---
.../release/versions/MavenArtifactVersion.java | 68 +---------------------
1 file changed, 3 insertions(+), 65 deletions(-)
diff --git
a/maven-release-api/src/main/java/org/apache/maven/shared/release/versions/MavenArtifactVersion.java
b/maven-release-api/src/main/java/org/apache/maven/shared/release/versions/MavenArtifactVersion.java
index fe579cc..51bc3a7 100644
---
a/maven-release-api/src/main/java/org/apache/maven/shared/release/versions/MavenArtifactVersion.java
+++
b/maven-release-api/src/main/java/org/apache/maven/shared/release/versions/MavenArtifactVersion.java
@@ -23,7 +23,7 @@ import org.apache.maven.artifact.versioning.ArtifactVersion;
import org.apache.maven.artifact.versioning.DefaultArtifactVersion;
class MavenArtifactVersion
- implements ArtifactVersion
+ implements Comparable<MavenArtifactVersion>
{
private final ArtifactVersion version;
@@ -32,71 +32,9 @@ class MavenArtifactVersion
this.version = new DefaultArtifactVersion( version );
}
- public int compareTo( Object o )
+ public int compareTo( MavenArtifactVersion o )
{
- if ( o instanceof MavenArtifactVersion )
- {
- return version.compareTo( ( (MavenArtifactVersion) o ).version );
- }
- else
- {
- return version.compareTo( version );
- }
- }
-
- /**
- * <p>getMajorVersion.</p>
- *
- * @return a int
- */
- public int getMajorVersion()
- {
- return version.getMajorVersion();
- }
-
- /**
- * <p>getMinorVersion.</p>
- *
- * @return a int
- */
- public int getMinorVersion()
- {
- return version.getMinorVersion();
- }
-
- /**
- * <p>getIncrementalVersion.</p>
- *
- * @return a int
- */
- public int getIncrementalVersion()
- {
- return version.getIncrementalVersion();
- }
-
- /**
- * <p>getBuildNumber.</p>
- *
- * @return a int
- */
- public int getBuildNumber()
- {
- return version.getBuildNumber();
- }
-
- /**
- * <p>getQualifier.</p>
- *
- * @return a {@link java.lang.String} object
- */
- public String getQualifier()
- {
- return version.getQualifier();
- }
-
- public void parseVersion( String version )
- {
- this.version.parseVersion( version );
+ return version.compareTo( o.version );
}
@Override