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

Reply via email to