• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package org.robolectric.internal.dependency;
2 
3 public class DependencyJar {
4   private final String groupId;
5   private final String artifactId;
6   private final String version;
7   private final String classifier;
8 
DependencyJar(String groupId, String artifactId, String version, String classifier)9   public DependencyJar(String groupId, String artifactId, String version, String classifier) {
10     this.groupId = groupId;
11     this.artifactId = artifactId;
12     this.version = version;
13     this.classifier = classifier;
14   }
15 
getGroupId()16   public String getGroupId() {
17     return groupId;
18   }
19 
getArtifactId()20   public String getArtifactId() {
21     return artifactId;
22   }
23 
getVersion()24   public String getVersion() {
25     return version;
26   }
27 
getType()28   public String getType() {
29     return "jar";
30   }
31 
getClassifier()32   public String getClassifier() {
33     return classifier;
34   }
35 
getShortName()36   public String getShortName() {
37     return getGroupId() + ":" + getArtifactId() + ":" + getVersion()
38         + ((getClassifier() == null) ? "" : ":" + getClassifier());
39   }
40 
41   @Override
toString()42   public String toString() {
43     return "DependencyJar{" + getShortName() + '}';
44   }
45 }
46