Merge pull request #5 from ThomasRubini/package_class

This commit is contained in:
Thomas Rubini 2022-12-12 21:18:51 +01:00 committed by GitHub
commit aa52d8439f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 33 additions and 5 deletions

View File

@ -3,11 +3,19 @@ package fr.packageviewer.ArchParser;
import java.util.List;
public class Package extends SearchedPackage {
List<Package> deps;
private final List<Package> deps;
public List<Package> getDeps() {
return deps;
}
public Package(String name, String version, String repo, String description, List<Package> deps) {
super(name, version, repo, description);
this.deps = deps;
}
@Override
public String toString() {
return "Package{SearchedPackage{%s},deps=%s}".formatted(super.toString(), deps);
}
}

View File

@ -1,10 +1,26 @@
package fr.packageviewer.ArchParser;
public class SearchedPackage {
String name;
String version;
String repo;
String description;
private final String name;
private final String version;
private final String repo;
private final String description;
public String getName() {
return name;
}
public String getVersion() {
return version;
}
public String getRepo() {
return repo;
}
public String getDescription() {
return description;
}
public SearchedPackage(String name, String version, String repo, String desciption) {
this.name = name;
@ -13,4 +29,8 @@ public class SearchedPackage {
this.description = desciption;
}
@Override
public String toString() {
return "SearchedPackage{name=%s,version=%s,repo=%s,description=%s}".formatted(name, version, repo, description);
}
}