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

Sun, 28 Jan 2024 14:02:41 +0100

author
Mike Becker <universe@uap-core.de>
date
Sun, 28 Jan 2024 14:02:41 +0100
changeset 113
24f32dbd88cd
parent 78
c3a62e0baa9e
permissions
-rw-r--r--

minimize application code

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