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 } |