src/main/java/de/unixwork/uwproj/NamedDependency.java

Tue, 30 Jan 2024 21:32:11 +0100

author
Mike Becker <universe@uap-core.de>
date
Tue, 30 Jan 2024 21:32:11 +0100
changeset 114
0fa5a6f08245
parent 113
24f32dbd88cd
permissions
-rw-r--r--

remove unnecessary double-quotes in vars.mk - fixes #370

0
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
1 package de.unixwork.uwproj;
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
2
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
3 import java.util.List;
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
4
78
c3a62e0baa9e fix special chars in dependency names are breaking configure - fixes #312
Mike Becker <universe@uap-core.de>
parents: 40
diff changeset
5 import static de.unixwork.uwproj.Util.shId;
c3a62e0baa9e fix special chars in dependency names are breaking configure - fixes #312
Mike Becker <universe@uap-core.de>
parents: 40
diff changeset
6
113
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 78
diff changeset
7 public final class NamedDependency {
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 78
diff changeset
8 private final String name;
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 78
diff changeset
9 private final List<Dependency> subdependencies;
0
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
10
113
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 78
diff changeset
11 public NamedDependency(String name, List<Dependency> subdependencies) {
0
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
12 this.name = name;
113
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 78
diff changeset
13 this.subdependencies = subdependencies;
0
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
14 }
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
15
78
c3a62e0baa9e fix special chars in dependency names are breaking configure - fixes #312
Mike Becker <universe@uap-core.de>
parents: 40
diff changeset
16 public String getId() {
c3a62e0baa9e fix special chars in dependency names are breaking configure - fixes #312
Mike Becker <universe@uap-core.de>
parents: 40
diff changeset
17 return shId(name);
c3a62e0baa9e fix special chars in dependency names are breaking configure - fixes #312
Mike Becker <universe@uap-core.de>
parents: 40
diff changeset
18 }
c3a62e0baa9e fix special chars in dependency names are breaking configure - fixes #312
Mike Becker <universe@uap-core.de>
parents: 40
diff changeset
19
113
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 78
diff changeset
20 public String getName() {
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 78
diff changeset
21 return name;
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 78
diff changeset
22 }
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 78
diff changeset
23
0
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
24 public List<Dependency> getSubdependencies() {
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
25 return subdependencies;
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
26 }
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
27 }

mercurial