src/main/java/de/unixwork/uwproj/Define.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 41
75ee588d5d9e
permissions
-rw-r--r--

minimize application code

package de.unixwork.uwproj;

public final class Define {
    private final String name;
    private final String value;

    public Define(String name, String value) {
        this.name = name;
        this.value = value;
    }

    public String toFlags() {
        if (name.isBlank()) {
            return "";
        } else if (value.isBlank()) {
            return "-D" + name;
        } else {
            return "-D" + name + "=" + value;
        }
    }

    public String getName() {
        return name;
    }

    public String getValue() {
        return value;
    }
}

mercurial