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

changeset 113
24f32dbd88cd
parent 41
75ee588d5d9e
equal deleted inserted replaced
112:206e91a8dd18 113:24f32dbd88cd
1 package de.unixwork.uwproj; 1 package de.unixwork.uwproj;
2 2
3 public class Define { 3 public final class Define {
4 private final String name; 4 private final String name;
5 private final String value; 5 private final String value;
6 6
7 public Define(String name, String value) { 7 public Define(String name, String value) {
8 this.name = name; 8 this.name = name;
9 this.value = value; 9 this.value = value;
10 } 10 }
11 11
12 public String toFlags() {
13 if (name.isBlank()) {
14 return "";
15 } else if (value.isBlank()) {
16 return "-D" + name;
17 } else {
18 return "-D" + name + "=" + value;
19 }
20 }
21
12 public String getName() { 22 public String getName() {
13 return name; 23 return name;
14 } 24 }
15 25
16 public String getValue() { 26 public String getValue() {
17 return value; 27 return value;
18 } 28 }
19
20 public String toFlags() {
21 if(name == null) {
22 return "";
23 } else if(value == null) {
24 return "-D"+name;
25 } else {
26 return "-D"+name + "=" + value;
27 }
28 }
29 } 29 }

mercurial