Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change interface implemented by MavenArtifactVersion #89

Merged
merged 1 commit into from
Dec 12, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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