![JAR search and dependency download from the Maven repository](/logo.png)
org.unix4j.codegen.command.def.OptionDef Maven / Gradle / Ivy
package org.unix4j.codegen.command.def;
import java.util.LinkedHashSet;
import java.util.Set;
import org.unix4j.codegen.def.AbstractElementDef;
public class OptionDef extends AbstractElementDef {
public OptionDef(String name, String acronym, String desc) {
if (acronym.length() != 1) {
throw new IllegalArgumentException("acronym must be one character, but was '" + acronym + "' for option " + name);
}
this.name = name;
this.acronym = acronym;
this.desc = desc;
}
public final String name;
public final String acronym;
public final Set excludes = new LinkedHashSet(); //option (long) name
public final Set enabledBy = new LinkedHashSet(); //option (long) name
public final String desc;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy