Skip to content

Commit

Permalink
Change interface implemented by MavenArtifactVersion
Browse files Browse the repository at this point in the history
  • Loading branch information
pzygielo authored and slachiewicz committed Dec 12, 2021
1 parent d91b784 commit 0193b31
Showing 1 changed file with 3 additions and 65 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
import org.apache.maven.artifact.versioning.DefaultArtifactVersion;

class MavenArtifactVersion
implements ArtifactVersion
implements Comparable<MavenArtifactVersion>
{
private final ArtifactVersion version;

Expand All @@ -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
Expand Down

0 comments on commit 0193b31

Please sign in to comment.