public DependencyId(String groupId, String artifactId, String classifier, String extension) { this.groupId = groupId; this.artifactId = artifactId; this.classifier = classifier; this.extension = extension; this.hashCode = Objects.hashCode(groupId, artifactId, classifier, extension); }
public DependencyId(String groupId, String artifactId, String classifier, String extension) { this.groupId = groupId; this.artifactId = artifactId; this.classifier = classifier; this.extension = extension; this.hashCode = Objects.hashCode(groupId, artifactId, classifier, extension); }
@Override public int hashCode() { return Objects.hashCode(className, properties); }
@Override public int hashCode() { return Objects.hashCode(className, properties); }
public DependencyTree(DependencyId dependencyId, String version, List<DependencyTree> children) { this.dependencyId = dependencyId; this.version = version; ArrayList<DependencyTree> sortedChildren = new ArrayList<DependencyTree>(children); Collections.sort(sortedChildren); this.children = sortedChildren; this.hashCode = Objects.hashCode(dependencyId, version, this.children); init(children); }
public DependencyTree(DependencyId dependencyId, String version, List<DependencyTree> children) { this.dependencyId = dependencyId; this.version = version; ArrayList<DependencyTree> sortedChildren = new ArrayList<DependencyTree>(children); Collections.sort(sortedChildren); this.children = sortedChildren; this.hashCode = Objects.hashCode(dependencyId, version, this.children); init(children); }