@Immutable
public final class MavenCoordinatesImpl
extends java.lang.Object
implements com.android.builder.model.MavenCoordinates, java.io.Serializable
| Constructor and Description |
|---|
MavenCoordinatesImpl(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
MavenCoordinatesImpl(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String packaging,
java.lang.String classifier) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
compareWithoutVersion(com.android.builder.model.MavenCoordinates coordinates) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getArtifactId() |
java.lang.String |
getClassifier() |
java.lang.String |
getGroupId() |
java.lang.String |
getPackaging() |
java.lang.String |
getVersion() |
java.lang.String |
getVersionlessId()
Returns this coordinates Id without the version attribute.
|
int |
hashCode() |
java.lang.String |
toString() |
public MavenCoordinatesImpl(@NonNull
java.lang.String groupId,
@NonNull
java.lang.String artifactId,
@NonNull
java.lang.String version)
public MavenCoordinatesImpl(@NonNull
java.lang.String groupId,
@NonNull
java.lang.String artifactId,
@NonNull
java.lang.String version,
@Nullable
java.lang.String packaging,
@Nullable
java.lang.String classifier)
@NonNull public java.lang.String getGroupId()
getGroupId in interface com.android.builder.model.MavenCoordinates@NonNull public java.lang.String getArtifactId()
getArtifactId in interface com.android.builder.model.MavenCoordinates@NonNull public java.lang.String getVersion()
getVersion in interface com.android.builder.model.MavenCoordinates@NonNull public java.lang.String getPackaging()
getPackaging in interface com.android.builder.model.MavenCoordinates@Nullable public java.lang.String getClassifier()
getClassifier in interface com.android.builder.model.MavenCoordinatespublic boolean compareWithoutVersion(@NonNull
com.android.builder.model.MavenCoordinates coordinates)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object@NonNull public java.lang.String getVersionlessId()
getVersionlessId in interface com.android.builder.model.MavenCoordinates